Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Displaying Raw • Download


meshchatx/src/frontend/components/settings/SettingsPage.vue ef040a9e908027d89d3913ef1d7aca82551d2a26 (ef040a9e) Text, 237.09 KB

T8b949e<!-- SPDX-License-Identifier: 0BSD AND MIT -->

Tb4b4b4<Tff7b72templateTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col flex-1 overflow-hidden min-w-0 bg-linear-to-br from-slate-50 via-slate-100 to-white dark:from-zinc-950 dark:via-zinc-900 dark:to-zinc-900"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex-1 overflow-y-auto overflow-x-hidden w-full min-w-0 px-3 sm:px-5 md:px-5 lg:px-8 py-4 sm:py-6"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-0 w-full max-w-6xl xl:max-w-7xl 2xl:max-w-360 mx-auto min-w-0"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section settings-section--hero"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col lg:flex-row lg:items-center gap-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex-1 space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs uppercase tracking-wide text-gray-500 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.profile"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col sm:flex-row sm:items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex-1 min-w-0"Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3display_nameTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.display_name_placeholder'Tb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"w-full rounded-xl border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 px-3 py-2 text-base font-semibold text-gray-900 dark:text-white focus:ring-2 focus:ring-blue-500/60 focus:border-blue-500 outline-hidden transition"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onDisplayNameChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm text-gray-600 dark:text-gray-300 whitespace-nowrap"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.manage_identity"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72transition Te6edf3nameTff7b72=Ta5d6ff"fade"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3copyToastTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"mt-3 rounded-full bg-emerald-100 text-emerald-800 dark:bg-emerald-900/40 dark:text-emerald-200 px-3 py-1 text-xs inline-flex items-center gap-2"
Tb4b4b4>
Tff7b72{{ Te6edf3copyToast Tff7b72}}
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"w-2 h-2 rounded-full bg-emerald-500 animate-ping"Tb4b4b4>Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72transitionTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-3 gap-2 sm:gap-3 mt-4 text-sm text-gray-600 dark:text-gray-300"
Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"border border-gray-200/70 dark:border-zinc-800/80 py-3 px-3 sm:rounded-xl sm:bg-black/2 dark:sm:bg-white/2"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs uppercase tracking-wide"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.theme"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-semibold text-gray-900 dark:text-white capitalize"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.theme_mode"Tb4b4b4, Tb4b4b4{ Te6edf3modeTff7b72: Te6edf3configTb4b4b4.Te6edf3theme Tb4b4b4}Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"border border-gray-200/70 dark:border-zinc-800/80 py-3 px-3 sm:rounded-xl sm:bg-black/2 dark:sm:bg-white/2"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs uppercase tracking-wide"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.transport"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-semibold text-gray-900 dark:text-white"Tb4b4b4>
Tff7b72{{ Te6edf3configTb4b4b4.Te6edf3is_transport_enabled Tff7b72? Te6edf3$tTb4b4b4(Ta5d6ff"app.enabled"Tb4b4b4) Tff7b72: Te6edf3$tTb4b4b4(Ta5d6ff"app.disabled"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"border border-gray-200/70 dark:border-zinc-800/80 py-3 px-3 sm:rounded-xl sm:bg-black/2 dark:sm:bg-white/2"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs uppercase tracking-wide"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.propagation"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-semibold text-gray-900 dark:text-white"Tb4b4b4>
Tff7b72{{
Te6edf3configTb4b4b4.Te6edf3lxmf_local_propagation_node_enabled
Tff7b72? Te6edf3$tTb4b4b4(Ta5d6ff"app.local_node_running"Tb4b4b4)
Tff7b72: Te6edf3$tTb4b4b4(Ta5d6ff"app.client_only"Tb4b4b4)
Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid gap-3 mt-4 text-sm text-gray-700 dark:text-gray-200 sm:grid-cols-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"address-card"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"address-card__label"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.identity_hash"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"address-card__value monospace-field"Tb4b4b4>Tff7b72{{ Te6edf3configTb4b4b4.Te6edf3identity_hash Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"address-card__action"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3copyValueTb4b4b4(Te6edf3configTb4b4b4.Te6edf3identity_hashTb4b4b4, Te6edf3$tTb4b4b4(Ta5d6ff'app.identity_hash'Tb4b4b4)Tb4b4b4)Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"content-copy" Te6edf3classTff7b72=Ta5d6ff"w-4 h-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.copy"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"address-card"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"address-card__label"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.lxmf_address"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"address-card__value monospace-field"Tb4b4b4>Tff7b72{{ Te6edf3configTb4b4b4.Te6edf3lxmf_address_hash Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"address-card__action"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3copyValueTb4b4b4(Te6edf3configTb4b4b4.Te6edf3lxmf_address_hashTb4b4b4, Te6edf3$tTb4b4b4(Ta5d6ff'app.lxmf_address'Tb4b4b4)Tb4b4b4)Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"content-copy" Te6edf3classTff7b72=Ta5d6ff"w-4 h-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.copy"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

T8b949e<!-- search bar -->
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"sticky top-0 z-10 py-3 sm:py-4 mb-2 border-b border-gray-200/50 dark:border-zinc-800/50 bg-transparent min-w-0"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"relative w-full max-w-6xl xl:max-w-7xl 2xl:max-w-360 mx-auto min-w-0 px-0"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"absolute inset-y-0 left-0 pl-4 flex items-center pointer-events-none"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"magnify" Te6edf3classTff7b72=Ta5d6ff"size-5 text-gray-400" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Tb4b4b4:Te6edf3valueTff7b72=Ta5d6ff"Te6edf3searchQueryTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"search"
Te6edf3inputmodeTff7b72=Ta5d6ff"search"
Te6edf3enterkeyhintTff7b72=Ta5d6ff"search"
Te6edf3autocompleteTff7b72=Ta5d6ff"off"
Te6edf3autocorrectTff7b72=Ta5d6ff"off"
Te6edf3autocapitalizeTff7b72=Ta5d6ff"none"
Te6edf3spellcheckTff7b72=Ta5d6ff"false"
Te6edf3classTff7b72=Ta5d6ff"w-full bg-white dark:bg-zinc-900 border border-gray-200 dark:border-zinc-800 rounded-2xl py-3 pl-12 pr-4 text-sm focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500 outline-hidden transition-all shadow-xs"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.search_settings'Tb4b4b4) Tff7b72|| Ta5d6ff'Search settings...'Ta5d6ff"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onSettingsSearchInputTa5d6ff"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onSettingsSearchInputTa5d6ff"
Tb4b4b4@Te6edf3compositionendTff7b72=Ta5d6ff"Te6edf3onSettingsSearchCompositionEndTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3settingsSearchActiveTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"absolute inset-y-0 right-0 pr-4 flex items-center text-gray-400 hover:text-gray-600 dark:hover:text-gray-200"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearSettingsSearchTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"close-circle" Te6edf3classTff7b72=Ta5d6ff"size-5" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

T8b949e<!-- no results -->
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3settingsSearchActive Tff7b72&& Tff7b72!Te6edf3hasSearchResultsTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center py-12 text-center"
Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"p-4 bg-white/50 dark:bg-zinc-800/50 rounded-full mb-4 border border-gray-100 dark:border-zinc-800"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"magnify-close" Te6edf3classTff7b72=Ta5d6ff"size-8 text-gray-400" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h3 Te6edf3classTff7b72=Ta5d6ff"text-lg font-semibold text-gray-900 dark:text-white"Tb4b4b4>No results foundTb4b4b4<Tb4b4b4/Tff7b72h3Tb4b4b4>
Tb4b4b4<Tff7b72p Te6edf3classTff7b72=Ta5d6ff"text-gray-500 dark:text-gray-400"Tb4b4b4>No settings match "Tff7b72{{ Te6edf3settingsSearchDisplay Tff7b72}}"Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"mt-4 px-4 py-2 bg-blue-500 text-white rounded-xl hover:bg-blue-600 transition font-semibold text-sm"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearSettingsSearchTa5d6ff"
Tb4b4b4>
Clear search
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

T8b949e<!-- settings grid -->
Tb4b4b4<Tff7b72div
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3hasSearchResultsTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"columns-1 md:columns-2 xl:columns-2 2xl:columns-3 gap-x-8 gap-y-0"
Tb4b4b4>
Tb4b4b4<Tff7b72SettingsSectionBlock
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3strangerProtectionTb4b4b4)Ta5d6ff"
Te6edf3eyebrowTff7b72=Ta5d6ff"Security"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.stranger_protection'Tb4b4b4)Ta5d6ff"
Tb4b4b4:Te6edf3descriptionTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.stranger_protection_description'Tb4b4b4)Ta5d6ff"
Te6edf3body-classTff7b72=Ta5d6ff"space-y-4"
Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"block-attachments-from-strangers"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3block_attachments_from_strangersTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onStrangerAttachmentBlockChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.block_stranger_attachments"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.block_stranger_attachments_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"block-all-from-strangers"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3block_all_from_strangersTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onBlockAllFromStrangersChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.block_all_from_strangers"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.block_all_from_strangers_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"show-unknown-contact-banner"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3show_unknown_contact_bannerTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onShowUnknownContactBannerChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.show_unknown_contact_banner"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.show_unknown_contact_banner_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"warn-on-stranger-links"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3warn_on_stranger_linksTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onWarnOnStrangerLinksChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.warn_on_stranger_links"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.warn_on_stranger_links_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72SettingsSectionBlockTb4b4b4>

Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3banishmentTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>VisualsTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.banishment"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.banishment_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"banished-effect-enabled"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3banished_effect_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onBanishedEffectEnabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.banished_effect_enabled"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.banished_effect_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3banished_effect_enabledTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.banished_text_label"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3banished_textTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onBanishedConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.banished_text_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.banished_color_label"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3banished_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"color"
Te6edf3classTff7b72=Ta5d6ff"w-12 h-10 rounded-xl border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 cursor-pointer"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onBanishedConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3banished_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field monospace-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onBanishedConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.banished_color_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3stickersTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>MessagesTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"stickers.settings_title"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"stickers.settings_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"stickers.count"Tb4b4b4, Tb4b4b4{ Te6edf3countTff7b72: Te6edf3stickerCount Tb4b4b4}Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72label
Te6edf3classTff7b72=Ta5d6ff"flex items-center gap-2 text-sm text-gray-800 dark:text-gray-200 cursor-pointer"
Tb4b4b4>
Tb4b4b4<Tff7b72input Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3stickerImportReplaceDuplicatesTa5d6ff" Te6edf3typeTff7b72=Ta5d6ff"checkbox" Te6edf3classTff7b72=Ta5d6ff"rounded-sm" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"stickers.replace_duplicates"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-2 gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-amber-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-amber-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3exportStickersTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"export"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-amber-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"stickers.export"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-teal-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-teal-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3triggerStickerImportTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"import"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-teal-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"stickers.import"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3refTff7b72=Ta5d6ff"stickerImportFile"
Te6edf3typeTff7b72=Ta5d6ff"file"
Te6edf3acceptTff7b72=Ta5d6ff".json,application/json"
Te6edf3classTff7b72=Ta5d6ff"hidden"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3importStickersTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"border-t border-gray-200 dark:border-zinc-700 pt-4"Tb4b4b4>
Tb4b4b4<Tff7b72h3 Te6edf3classTff7b72=Ta5d6ff"text-sm font-semibold mb-2 text-gray-800 dark:text-zinc-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"sticker_packs.section_title"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72h3Tb4b4b4>
Tb4b4b4<Tff7b72p Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-500 dark:text-zinc-400 mb-3"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"sticker_packs.section_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tff7b72StickerPacksManager Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3gifsTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>MessagesTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"gifs.settings_title"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"gifs.settings_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"gifs.count"Tb4b4b4, Tb4b4b4{ Te6edf3countTff7b72: Te6edf3gifCount Tb4b4b4}Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72label
Te6edf3classTff7b72=Ta5d6ff"flex items-center gap-2 text-sm text-gray-800 dark:text-gray-200 cursor-pointer"
Tb4b4b4>
Tb4b4b4<Tff7b72input Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3gifImportReplaceDuplicatesTa5d6ff" Te6edf3typeTff7b72=Ta5d6ff"checkbox" Te6edf3classTff7b72=Ta5d6ff"rounded-sm" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"gifs.replace_duplicates"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-2 gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-amber-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-amber-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3exportGifsTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"export"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-amber-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"gifs.export"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-teal-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-teal-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3triggerGifImportTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"import"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-teal-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"gifs.import"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3refTff7b72=Ta5d6ff"gifImportFile"
Te6edf3typeTff7b72=Ta5d6ff"file"
Te6edf3acceptTff7b72=Ta5d6ff".json,application/json"
Te6edf3classTff7b72=Ta5d6ff"hidden"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3importGifsTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Maintenance & Data -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3maintenanceTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>MaintenanceTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.title"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-red-200 dark:border-red-900/30 text-red-700 dark:text-red-300 bg-red-50 dark:bg-red-900/10 hover:bg-red-100 dark:hover:bg-red-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearMessagesTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"forum-remove-outline" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_messages"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_messages_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-orange-200 dark:border-orange-900/30 text-orange-700 dark:text-orange-300 bg-orange-50 dark:bg-orange-900/10 hover:bg-orange-100 dark:hover:bg-orange-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearAnnouncesTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"broadcast-off" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_announces"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_announces_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-indigo-200 dark:border-indigo-900/30 text-indigo-700 dark:text-indigo-300 bg-indigo-50 dark:bg-indigo-900/10 hover:bg-indigo-100 dark:hover:bg-indigo-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearNomadnetFavoritesTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"bookmark-remove" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_nomadnet_favs"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_nomadnet_favs_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-emerald-200 dark:border-emerald-900/30 text-emerald-700 dark:text-emerald-300 bg-emerald-50 dark:bg-emerald-900/10 hover:bg-emerald-100 dark:hover:bg-emerald-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearLxmfIconsTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"account-off" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_lxmf_icons"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_lxmf_icons_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-amber-200 dark:border-amber-900/30 text-amber-800 dark:text-amber-300 bg-amber-50 dark:bg-amber-900/10 hover:bg-amber-100 dark:hover:bg-amber-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearStickersTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"emoticon-outline" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_stickers"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_stickers_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-pink-200 dark:border-pink-900/30 text-pink-700 dark:text-pink-300 bg-pink-50 dark:bg-pink-900/10 hover:bg-pink-100 dark:hover:bg-pink-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearGifsTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"file-gif-box" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_gifs"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_gifs_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-blue-200 dark:border-blue-900/30 text-blue-700 dark:text-blue-300 bg-blue-50 dark:bg-blue-900/10 hover:bg-blue-100 dark:hover:bg-blue-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearArchivesTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"delete-sweep" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_archives"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_archives_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-orange-200 dark:border-orange-900/30 text-orange-700 dark:text-orange-300 bg-orange-50 dark:bg-orange-900/10 hover:bg-orange-100 dark:hover:bg-orange-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3clearReticulumDocsTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"book-remove" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_reticulum_docs"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_reticulum_docs_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2 pt-2 border-t border-gray-100 dark:border-zinc-800"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Automatic Backup Limit
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3backup_max_countTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3maxTff7b72=Ta5d6ff"50"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onBackupConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Number of automatic backups to keep.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-2 gap-3 mt-4"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-blue-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-blue-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3exportMessagesTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"export"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-blue-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.export_messages"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-emerald-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-emerald-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3triggerImportTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"import"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-emerald-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.import_messages"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3refTff7b72=Ta5d6ff"importFile"
Te6edf3typeTff7b72=Ta5d6ff"file"
Te6edf3acceptTff7b72=Ta5d6ff".json"
Te6edf3classTff7b72=Ta5d6ff"hidden"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3importMessagesTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-2 gap-3 mt-2 pt-4 border-t border-gray-100 dark:border-zinc-800"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-purple-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-purple-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3exportFoldersTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"folder-download-outline"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-purple-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>Export FoldersTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-indigo-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-indigo-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3triggerFolderImportTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"folder-upload-outline"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-indigo-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>Import FoldersTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3refTff7b72=Ta5d6ff"importFolderFile"
Te6edf3typeTff7b72=Ta5d6ff"file"
Te6edf3acceptTff7b72=Ta5d6ff".json"
Te6edf3classTff7b72=Ta5d6ff"hidden"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3importFoldersTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-2 gap-3 mt-2 pt-4 border-t border-gray-100 dark:border-zinc-800"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-teal-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-teal-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3exportNomadnetFavouritesLayoutTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"file-export"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-teal-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.export_nomadnet_favourites"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>

Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-center justify-center gap-2 p-4 rounded-2xl border border-cyan-200 dark:border-zinc-800 bg-white/50 dark:bg-zinc-800/50 hover:border-cyan-500 transition group"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3triggerNomadnetFavouritesImportTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon
Te6edf3icon-nameTff7b72=Ta5d6ff"import"
Te6edf3classTff7b72=Ta5d6ff"size-6 text-cyan-500 group-hover:scale-110 transition"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.import_nomadnet_favourites"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3refTff7b72=Ta5d6ff"nomadnetFavouritesImportFile"
Te6edf3typeTff7b72=Ta5d6ff"file"
Te6edf3acceptTff7b72=Ta5d6ff".json"
Te6edf3classTff7b72=Ta5d6ff"hidden"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3importNomadnetFavouritesLayoutFileTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Telephony Settings -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3telephonyTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>TelephonyTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Telephone (LXST)Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Enable or disable the integrated voice calling system.Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"telephone-enabled-toggle"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3telephone_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onTelephoneEnabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Enable Telephone (LXST)Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>
Allow incoming and outgoing voice calls over the mesh network.
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__hint"Tb4b4b4>Disabling will end any active calls.Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Desktop / Electron Settings -->
Tb4b4b4<Tff7b72section
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3ElectronUtilsTb4b4b4.Te6edf3isElectronTb4b4b4(Tb4b4b4)Ta5d6ff"
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3desktopTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>DesktopTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>App BehaviourTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Control how MeshChat behaves on your desktop.Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle opacity-50 cursor-not-allowed"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"desktop-open-calls-in-separate-window"
Tb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Tff7b72falseTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Tff7b72trueTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.desktop_open_calls_in_separate_window"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.desktop_open_calls_in_separate_window_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"text-blue-500 font-bold block mt-1"Tb4b4b4>(Phased out for now)Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>

Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"desktop-hardware-acceleration-enabled"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3desktop_hardware_acceleration_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onDesktopHardwareAccelerationEnabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.desktop_hardware_acceleration_enabled"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.desktop_hardware_acceleration_enabled_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__hint"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.requires_restart"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

Tb4b4b4<Tff7b72section
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3isMeshChatXAndroidTa5d6ff"
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3androidTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>AndroidTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.share_apk_heading"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.share_apk_desc"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-blue-200 dark:border-blue-900/30 text-blue-700 dark:text-blue-300 bg-blue-50 dark:bg-blue-900/10 hover:bg-blue-100 dark:hover:bg-blue-900/20"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3shareAndroidApkTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"share-variant" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.share_apk"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs opacity-80"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.share_apk_short_hint"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Page Archiver -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3archiverTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>BrowsingTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Page ArchiverTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Automatically save copies of visited NomadNetwork pages.Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-3"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"page-archiver-enabled"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3page_archiver_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onPageArchiverEnabledChangeWrapperTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Enable ArchiverTb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"
Tb4b4b4>Automatically archive pages for offline viewing and fallback.Tb4b4b4<Tb4b4b4/Tff7b72span
Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-2 gap-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Max Versions per Page
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3page_archiver_max_versionsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3maxTff7b72=Ta5d6ff"50"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onPageArchiverConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
How many versions of each page to keep.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Max Total Storage (GB)
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3archives_max_storage_gbTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onPageArchiverConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Total storage for all archived pages.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"w-full flex items-center justify-center gap-2 rounded-xl border border-red-200 dark:border-red-900/30 bg-red-50 dark:bg-red-900/20 px-4 py-2 text-sm font-semibold text-red-700 dark:text-red-300 hover:bg-red-100 dark:hover:bg-red-900/40 transition"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3flushArchivedPagesTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"delete-sweep" Te6edf3classTff7b72=Ta5d6ff"w-4 h-4" Tb4b4b4/Tb4b4b4>
Flush All Archived Pages
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- NomadNet browser renderer -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3nomadRendererTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>BrowsingTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>NomadNet browser rendererTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>
Control how Micron, Markdown, HTML, and plain text pages are rendered in the Nomad
browser and archives. Set the default page path when opening a node without a path.
Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-3"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"nomad-render-markdown"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3nomad_render_markdown_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onNomadRendererMarkdownToggleTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Render Markdown (.md) pagesTb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"
Tb4b4b4>When off, .md files are shown as escaped text instead of formatted
Markdown.Tb4b4b4<Tb4b4b4/Tff7b72span
Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"nomad-render-html"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3nomad_render_html_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onNomadRendererHtmlToggleTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Render HTML (.html) pagesTb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"
Tb4b4b4>When off, .html files are shown as escaped text instead of sanitized
HTML.Tb4b4b4<Tb4b4b4/Tff7b72span
Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"nomad-render-plaintext"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3nomad_render_plaintext_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onNomadRendererPlaintextToggleTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Render plain text (.txt) pagesTb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"
Tb4b4b4>When off, .txt files use a simpler escaped layout.Tb4b4b4<Tb4b4b4/Tff7b72span
Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3micronWasmBundledInBuildTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"nomad-micron-wasm"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3nomad_micron_wasm_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onNomadMicronWasmToggleTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"settings.nomad_micron_wasm_title"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.nomad_micron_wasm_desc_before_link"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tff7b72a
Te6edf3classTff7b72=Ta5d6ff"text-blue-600 hover:text-blue-700 dark:text-blue-400 dark:hover:text-blue-300 underline underline-offset-2"
Te6edf3hrefTff7b72=Ta5d6ff"https://git.quad4.io/Go-Libs/micron-parser-go"
Te6edf3targetTff7b72=Ta5d6ff"_blank"
Te6edf3relTff7b72=Ta5d6ff"noopener noreferrer"
Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.nomad_micron_wasm_link_label"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72a
Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.nomad_micron_wasm_desc_after_link"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3micronWasmBundledInBuild Tff7b72&& Te6edf3configTb4b4b4.Te6edf3nomad_micron_wasm_enabledTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"space-y-2 rounded-lg border border-gray-200 bg-gray-50/80 p-3 dark:border-zinc-700 dark:bg-zinc-900/50"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.nomad_micron_default_engine_title"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72p Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.nomad_micron_default_engine_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tff7b72select
Tb4b4b4:Te6edf3valueTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3nomad_micron_default_engine Tff7b72=== Ta5d6ff'wasm' Tff7b72? Ta5d6ff'wasm' Tff7b72: Ta5d6ff'js'Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field max-w-xl"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onNomadMicronDefaultEngineSelectTb4b4b4(Te6edf3$eventTb4b4b4)Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"js"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.nomad_micron_default_engine_option_js"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"wasm"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.nomad_micron_default_engine_option_wasm"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3micronWasmBundledInBuildTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"mt-2"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"primary-chip text-sm"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3micronWasmUpdateModalOpen Tff7b72= Tff7b72trueTa5d6ff"
Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"settings.micron_wasm_update_open_btn"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Default page path (no URL path)
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72select
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3nomad_default_page_pathTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field max-w-xl"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onNomadDefaultPagePathChangeTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"/page/index.mu"Tb4b4b4>/page/index.mu (Micron)Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"/page/index.html"Tb4b4b4>/page/index.html (HTML)Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"/page/index.md"Tb4b4b4>/page/index.md (Markdown)Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"/page/index.txt"Tb4b4b4>/page/index.txt (plain text)Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Used when opening a Nomad node without a path, for hash-only links, and for the
Smart Crawler homepage fetch.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Smart Crawler -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3crawlerTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>DiscoveryTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Smart CrawlerTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Automatically archive node homepages when announced.Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"crawler-enabled"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3crawler_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onCrawlerEnabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Enable CrawlerTb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"
Tb4b4b4>Archive index pages for every node discovered on the mesh.Tb4b4b4<Tb4b4b4/Tff7b72span
Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-2 gap-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>Max RetriesTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3crawler_max_retriesTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3maxTff7b72=Ta5d6ff"10"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onCrawlerConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Attempts before giving up.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Retry Delay (seconds)
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3crawler_retry_delay_secondsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"60"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onCrawlerConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Wait time between attempts.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Max Concurrent Crawls
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3crawler_max_concurrentTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3maxTff7b72=Ta5d6ff"5"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onCrawlerConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Limits background bandwidth usage.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Appearance -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3appearanceTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>PersonaliseTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.appearance"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.appearance_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.theme"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72select Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3themeTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"input-field" Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onThemeChangeTa5d6ff"Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"light"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.light_theme"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"dark"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.dark_theme"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.messages_sidebar_position"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72select
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3messages_sidebar_positionTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onMessagesSidebarPositionChangeTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"left"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.messages_sidebar_position_left"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"right"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.messages_sidebar_position_right"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center justify-between"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Message Font Size
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs font-mono text-blue-500 dark:text-blue-400"Tb4b4b4>
Tff7b72{{ Te6edf3configTb4b4b4.Te6edf3message_font_size Tff7b72|| T79c0ff14 Tff7b72}}px
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-400"Tb4b4b4>ATb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_font_sizeTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"range"
Te6edf3minTff7b72=Ta5d6ff"10"
Te6edf3maxTff7b72=Ta5d6ff"32"
Te6edf3stepTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"flex-1 h-1.5 bg-gray-200 dark:bg-zinc-700 rounded-lg appearance-none cursor-pointer accent-blue-500"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageFontSizeChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"text-lg text-gray-400"Tb4b4b4>ATb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center justify-between"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>Icon SizeTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs font-mono text-blue-500 dark:text-blue-400"Tb4b4b4>
Tff7b72{{ Te6edf3configTb4b4b4.Te6edf3message_icon_size Tff7b72|| T79c0ff28 Tff7b72}}px
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"account-outline" Te6edf3classTff7b72=Ta5d6ff"text-gray-400" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_icon_sizeTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"range"
Te6edf3minTff7b72=Ta5d6ff"16"
Te6edf3maxTff7b72=Ta5d6ff"64"
Te6edf3stepTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"flex-1 h-1.5 bg-gray-200 dark:bg-zinc-700 rounded-lg appearance-none cursor-pointer accent-blue-500"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageIconSizeChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"account" Te6edf3classTff7b72=Ta5d6ff"text-gray-500 dark:text-gray-300" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center justify-between"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.ui_transparency"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs font-mono text-blue-500 dark:text-blue-400"Tb4b4b4>
Tff7b72{{ Tffa657MathTb4b4b4.Te6edf3maxTb4b4b4(T79c0ff0Tb4b4b4, Tffa657MathTb4b4b4.Te6edf3minTb4b4b4(T79c0ff100Tb4b4b4, Tffa657NumberTb4b4b4(Te6edf3configTb4b4b4.Te6edf3ui_transparencyTb4b4b4) Tff7b72|| T79c0ff0Tb4b4b4)Tb4b4b4) Tff7b72}}%
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-400"Tb4b4b4>0Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3ui_transparencyTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"range"
Te6edf3minTff7b72=Ta5d6ff"0"
Te6edf3maxTff7b72=Ta5d6ff"100"
Te6edf3stepTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"flex-1 h-1.5 bg-gray-200 dark:bg-zinc-700 rounded-lg appearance-none cursor-pointer accent-blue-500"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onUiTransparencyChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-400"Tb4b4b4>100Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.ui_transparency_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"ui-glass-enabled"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3ui_glass_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onUiGlassEnabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.ui_glass_enabled"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.ui_glass_enabled_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"pt-1"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"p-0 border-0 bg-transparent text-sm font-medium text-blue-600 dark:text-blue-400 hover:underline cursor-pointer"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3resetAppearanceDefaultsTa5d6ff"
Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.reset_appearance_defaults"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"flex items-center gap-3 text-sm text-gray-600 dark:text-gray-300 border border-dashed border-gray-200 dark:border-zinc-800 rounded-2xl px-3 py-2"
Tb4b4b4>
Tb4b4b4<Tff7b72div
Tb4b4b4:Te6edf3styleTff7b72=Ta5d6ff"Te6edf3messageIconPreviewStyleTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"flex items-center justify-center shrink-0 rounded-full bg-gray-100 dark:bg-zinc-800 border border-gray-200 dark:border-zinc-700"
Tb4b4b4>
Tb4b4b4<Tff7b72LxmfUserIcon
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_icon_sizeTa5d6ff"
Te6edf3icon-nameTff7b72=Ta5d6ff"account"
Te6edf3icon-classTff7b72=Ta5d6ff"w-full h-full"
Te6edf3icon-foreground-colourTff7b72=Ta5d6ff"#374151"
Te6edf3icon-background-colourTff7b72=Ta5d6ff"#e5e7eb"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex-1 min-w-0 space-y-0.5"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"font-semibold text-gray-900 dark:text-gray-100"
Tb4b4b4:Te6edf3styleTff7b72=Ta5d6ff"Te6edf3previewTextStyleTa5d6ff"
Tb4b4b4>
Preview Name
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-gray-600 dark:text-gray-400 truncate" Tb4b4b4:Te6edf3styleTff7b72=Ta5d6ff"Te6edf3previewTextStyleTa5d6ff"Tb4b4b4>
Hey there, this is how text and icons will look.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72span
Te6edf3classTff7b72=Ta5d6ff"inline-flex items-center gap-1 text-blue-500 dark:text-blue-300 text-xs font-semibold uppercase"
Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"w-1.5 h-1.5 rounded-full bg-blue-500"Tb4b4b4>Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.live_preview"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-4 pt-2"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-wider"
Tb4b4b4>
Message Bubbles
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"flex items-start gap-3 rounded-xl border border-gray-200 dark:border-zinc-700 px-3 py-2.5"
Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3idTff7b72=Ta5d6ff"detailed-outbound-send-status"
Te6edf3typeTff7b72=Ta5d6ff"checkbox"
Te6edf3classTff7b72=Ta5d6ff"mt-1 rounded-sm border-gray-300 dark:border-zinc-600"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"Te6edf3GlobalStateTb4b4b4.Te6edf3detailedOutboundSendStatusTa5d6ff"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onDetailedOutboundSendStatusChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3forTff7b72=Ta5d6ff"detailed-outbound-send-status" Te6edf3classTff7b72=Ta5d6ff"min-w-0 cursor-pointer"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.detailed_outbound_send_status"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-500 dark:text-zinc-400 mt-0.5"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.detailed_outbound_send_status_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"flex items-start gap-3 rounded-xl border border-gray-200 dark:border-zinc-700 px-3 py-2.5"
Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3idTff7b72=Ta5d6ff"message-timestamp-grouping"
Te6edf3typeTff7b72=Ta5d6ff"checkbox"
Te6edf3classTff7b72=Ta5d6ff"mt-1 rounded-sm border-gray-300 dark:border-zinc-600"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"Te6edf3GlobalStateTb4b4b4.Te6edf3messageTimestampGroupingEnabledTa5d6ff"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onMessageTimestampGroupingChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3forTff7b72=Ta5d6ff"message-timestamp-grouping" Te6edf3classTff7b72=Ta5d6ff"min-w-0 cursor-pointer"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.message_timestamp_grouping"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-500 dark:text-zinc-400 mt-0.5"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.message_timestamp_grouping_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-2 gap-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Outbound Color
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_outbound_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"color"
Te6edf3classTff7b72=Ta5d6ff"w-12 h-10 rounded-xl border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 cursor-pointer"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'outbound'Tb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_outbound_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field monospace-field flex-1"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'outbound'Tb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Failed Color
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_failed_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"color"
Te6edf3classTff7b72=Ta5d6ff"w-12 h-10 rounded-xl border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 cursor-pointer"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'failed'Tb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_failed_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field monospace-field flex-1"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'failed'Tb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Waiting Color
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_waiting_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"color"
Te6edf3classTff7b72=Ta5d6ff"w-12 h-10 rounded-xl border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 cursor-pointer"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'waiting'Tb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_waiting_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field monospace-field flex-1"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'waiting'Tb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center justify-between"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Inbound Color (Optional)
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_inbound_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"text-[10px] text-red-500 font-bold uppercase hover:underline"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"
Te6edf3configTb4b4b4.Te6edf3message_inbound_bubble_color Tff7b72= Tff7b72nullTb4b4b4;
Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'inbound'Tb4b4b4)Tb4b4b4;
Ta5d6ff"
Tb4b4b4>
Reset to default
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_inbound_bubble_colorTa5d6ff"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_inbound_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"color"
Te6edf3classTff7b72=Ta5d6ff"w-12 h-10 rounded-xl border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-800 cursor-pointer"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'inbound'Tb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Tff7b72!Te6edf3configTb4b4b4.Te6edf3message_inbound_bubble_colorTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"flex-1 flex items-center px-3 text-xs text-gray-400 bg-gray-50 dark:bg-zinc-900 rounded-xl border border-dashed border-gray-200 dark:border-zinc-800 italic"
Tb4b4b4>
Using theme default. Click to customize ->
Tb4b4b4<Tff7b72button
Te6edf3classTff7b72=Ta5d6ff"ml-2 px-2 py-1 bg-blue-500 text-white rounded-lg not-italic font-bold"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"
Te6edf3configTb4b4b4.Te6edf3message_inbound_bubble_color Tff7b72= Ta5d6ff'#ffffff'Tb4b4b4;
Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'inbound'Tb4b4b4)Tb4b4b4;
Ta5d6ff"
Tb4b4b4>
Customize
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-else
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3message_inbound_bubble_colorTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field monospace-field flex-1"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onMessageBubbleColorChangeTb4b4b4(Ta5d6ff'inbound'Tb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Network Visualiser -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3visualiserTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>VisualiserTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"visualiser.title"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"visualiser.description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"settings-visualiser-offline"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3visualiserShowDisabledInterfacesTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onVisualiserShowDisabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"visualiser.show_disabled_interfaces"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"settings-visualiser-discovered"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3visualiserShowDiscoveredInterfacesTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onVisualiserShowDiscoveredChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"visualiser.show_discovered_interfaces"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Location (map & coordinates) -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3locationTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.settings_map_eyebrow"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_manage_desc"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_source"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72select
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3location_sourceTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"
Te6edf3updateConfigTb4b4b4(Tb4b4b4{ Te6edf3location_sourceTff7b72: Te6edf3configTb4b4b4.Te6edf3location_source Tb4b4b4}Tb4b4b4, Ta5d6ff'location_source'Tb4b4b4)
Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"browser"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_source_browser"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"manual"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_source_manual"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3location_source Tff7b72=== Ta5d6ff'browser'Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"
Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_source_browser_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3location_source Tff7b72=== Ta5d6ff'manual'Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"
Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_source_manual_desc"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3location_source Tff7b72=== Ta5d6ff'manual'Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-3 gap-4"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_manual_lat"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3location_manual_latTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Te6edf3placeholderTff7b72=Ta5d6ff"0.0"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"
Te6edf3updateConfigTb4b4b4(
Tb4b4b4{ Te6edf3location_manual_latTff7b72: Te6edf3configTb4b4b4.Te6edf3location_manual_lat Tb4b4b4}Tb4b4b4,
Ta5d6ff'location_manual_lat'
Tb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_manual_lon"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3location_manual_lonTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Te6edf3placeholderTff7b72=Ta5d6ff"0.0"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"
Te6edf3updateConfigTb4b4b4(
Tb4b4b4{ Te6edf3location_manual_lonTff7b72: Te6edf3configTb4b4b4.Te6edf3location_manual_lon Tb4b4b4}Tb4b4b4,
Ta5d6ff'location_manual_lon'
Tb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.location_manual_alt"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3location_manual_altTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Te6edf3placeholderTff7b72=Ta5d6ff"0.0"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"
Te6edf3updateConfigTb4b4b4(
Tb4b4b4{ Te6edf3location_manual_altTff7b72: Te6edf3configTb4b4b4.Te6edf3location_manual_alt Tb4b4b4}Tb4b4b4,
Ta5d6ff'location_manual_alt'
Tb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Language -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"
Te6edf3matchesSearchTb4b4b4(
Ta5d6ff'i18n'Tb4b4b4,
Ta5d6ff'app.language'Tb4b4b4,
Ta5d6ff'app.select_language'Tb4b4b4,
Ta5d6ff'English'Tb4b4b4,
Ta5d6ff'Deutsch'Tb4b4b4,
Ta5d6ff'Русский'
Tb4b4b4)
Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>i18nTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.language"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.select_language"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-3"Tb4b4b4>
Tb4b4b4<Tff7b72select Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3languageTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"input-field" Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onLanguageChangeTa5d6ff"Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"en"Tb4b4b4>EnglishTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"de"Tb4b4b4>DeutschTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"ru"Tb4b4b4>РусскийTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"it"Tb4b4b4>ItalianoTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Network Security -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"
Te6edf3matchesSearchTb4b4b4(
Ta5d6ff'RNS Security'Tb4b4b4,
Ta5d6ff'Network Security'Tb4b4b4,
Ta5d6ff'app.blackhole_integration_enabled'Tb4b4b4,
Ta5d6ff'app.blackhole_integration_description'Tb4b4b4,
Ta5d6ff'app.announce_limits'Tb4b4b4,
Ta5d6ff'app.announce_store_heading'Tb4b4b4,
Ta5d6ff'app.announce_store_lxmf'Tb4b4b4,
Ta5d6ff'app.announce_store_lxst'Tb4b4b4,
Ta5d6ff'app.announce_store_nomad'Tb4b4b4,
Ta5d6ff'app.announce_store_prop'Tb4b4b4,
Ta5d6ff'app.announce_store_git'
Tb4b4b4)
Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>RNS SecurityTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Network SecurityTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Manage mesh-level security features.Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.blackhole_integration_enabled"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description text-xs text-gray-500"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.blackhole_integration_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3blackhole_integration_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"
Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3blackhole_integration_enabledTff7b72: Te6edf3configTb4b4b4.Te6edf3blackhole_integration_enabledTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff'blackhole_integration_enabled'
Tb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_limits"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_limits_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium text-gray-800 dark:text-gray-200"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_store_heading"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_store_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-2 gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Tb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_store_lxmf_deliveryTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"
Tb4b4b4(Te6edf3vTb4b4b4) Tb4b4b4=> Te6edf3onAnnounceStoreToggleTb4b4b4(Ta5d6ff'announce_store_lxmf_delivery'Tb4b4b4, Te6edf3vTb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_store_lxmf"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Tb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_store_lxst_telephonyTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"
Tb4b4b4(Te6edf3vTb4b4b4) Tb4b4b4=> Te6edf3onAnnounceStoreToggleTb4b4b4(Ta5d6ff'announce_store_lxst_telephony'Tb4b4b4, Te6edf3vTb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_store_lxst"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Tb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_store_nomadnetwork_nodeTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"
Tb4b4b4(Te6edf3vTb4b4b4) Tb4b4b4=> Te6edf3onAnnounceStoreToggleTb4b4b4(Ta5d6ff'announce_store_nomadnetwork_node'Tb4b4b4, Te6edf3vTb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_store_nomad"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Tb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_store_lxmf_propagationTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"
Tb4b4b4(Te6edf3vTb4b4b4) Tb4b4b4=> Te6edf3onAnnounceStoreToggleTb4b4b4(Ta5d6ff'announce_store_lxmf_propagation'Tb4b4b4, Te6edf3vTb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_store_prop"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle sm:col-span-2"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Tb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_store_git_repositoriesTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"
Tb4b4b4(Te6edf3vTb4b4b4) Tb4b4b4=> Te6edf3onAnnounceStoreToggleTb4b4b4(Ta5d6ff'announce_store_git_repositories'Tb4b4b4, Te6edf3vTb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_store_git"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"text-xs font-semibold text-gray-700 dark:text-zinc-300 uppercase tracking-wide"
Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_max_stored_heading"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-3 gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_limit_lxmf"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_max_stored_lxmf_deliveryTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onAnnounceLimitsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_limit_nomadnet"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_max_stored_nomadnetwork_nodeTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onAnnounceLimitsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_limit_prop"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_max_stored_lxmf_propagationTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onAnnounceLimitsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"text-xs font-semibold text-gray-700 dark:text-zinc-300 uppercase tracking-wide"
Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_fetch_limit_heading"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-3 gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_limit_lxmf"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_fetch_limit_lxmf_deliveryTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onAnnounceLimitsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_limit_nomadnet"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_fetch_limit_nomadnetwork_nodeTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onAnnounceLimitsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_limit_prop"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_fetch_limit_lxmf_propagationTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onAnnounceLimitsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-2 gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_search_max_fetch"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3announce_search_max_fetchTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"100"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onAnnounceLimitsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72p Te6edf3classTff7b72=Ta5d6ff"text-[10px] text-gray-500 dark:text-zinc-500"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.announce_search_max_fetch_hint"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"text-xs font-medium"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.discovered_interfaces_max_return"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3discovered_interfaces_max_returnTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onAnnounceLimitsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72p Te6edf3classTff7b72=Ta5d6ff"text-[10px] text-gray-500 dark:text-zinc-500"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.discovered_interfaces_max_return_hint"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Transport -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3transportTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>ReticulumTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.transport_mode"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.transport_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-3"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"transport-enabled"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3is_transport_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onIsTransportEnabledChangeWrapperTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.enable_transport_mode"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.transport_toggle_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Interfaces -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3interfacesTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>AdaptersTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.interfaces"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Show curated community configs inside the interface wizard.Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-3"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"show-community-interfaces"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3show_suggested_community_interfacesTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onShowSuggestedCommunityInterfacesChangeWrapperTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.show_community_interfaces"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.community_interfaces_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Blocked -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3blockedTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>PrivacyTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>BanishedTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Manage Banished users and nodesTb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72RouterLink Tb4b4b4:Te6edf3toTff7b72=Ta5d6ff"Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff'blocked' Tb4b4b4}Ta5d6ff" Te6edf3classTff7b72=Ta5d6ff"primary-chip"Tb4b4b4> Manage Banished Tb4b4b4<Tb4b4b4/Tff7b72RouterLinkTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body"Tb4b4b4>
Tb4b4b4<Tff7b72p Te6edf3classTff7b72=Ta5d6ff"text-sm text-gray-600 dark:text-gray-400"Tb4b4b4>
Banished users and nodes will not be able to send you messages, and their announces will
be ignored.
Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

Tb4b4b4<Tff7b72SettingsSectionBlock
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3privacyDataTb4b4b4)Ta5d6ff"
Tb4b4b4:Te6edf3eyebrowTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.privacy_eyebrow'Tb4b4b4)Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.privacy_data_title'Tb4b4b4)Ta5d6ff"
Tb4b4b4:Te6edf3descriptionTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.privacy_data_description'Tb4b4b4)Ta5d6ff"
Te6edf3body-classTff7b72=Ta5d6ff"space-y-4"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-3"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"text-[11px] font-semibold uppercase tracking-wider text-gray-500 dark:text-zinc-400"
Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.privacy_subsection_device"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"local-message-auto-delete"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onLocalMessageAutoDeleteEnabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.local_message_auto_delete_title"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.local_message_auto_delete_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_enabledTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 sm:grid-cols-2 gap-3 pl-0 sm:pl-1"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-1"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.local_message_auto_delete_age"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-wrap items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_valueTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Tb4b4b4:Te6edf3maxTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_unit Tff7b72=== Ta5d6ff'months' Tff7b72? T79c0ff120 Tff7b72: T79c0ff10000Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field w-24"
Tb4b4b4:Te6edf3aria-labelTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.local_message_auto_delete_age'Tb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onLocalMessageAutoDeleteParamsChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72select
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_unitTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field min-w-[7rem]"
Tb4b4b4:Te6edf3aria-labelTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.local_message_auto_delete_unit_aria'Tb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onLocalMessageAutoDeleteParamsChangeTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"days"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.local_message_auto_delete_unit_days"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"months"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.local_message_auto_delete_unit_months"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.local_message_auto_delete_month_note"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"border-t border-gray-200 dark:border-zinc-800 pt-4 space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"text-[11px] font-semibold uppercase tracking-wider text-gray-500 dark:text-zinc-400"
Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.privacy_subsection_telemetry"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"telemetry-enabled"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3telemetry_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"
Te6edf3updateConfigTb4b4b4(
Tb4b4b4{ Te6edf3telemetry_enabledTff7b72: Te6edf3configTb4b4b4.Te6edf3telemetry_enabled Tb4b4b4}Tb4b4b4,
Ta5d6ff'telemetry_enabled'
Tb4b4b4)
Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.telemetry_enabled"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.telemetry_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3telemetry_enabledTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.telemetry_trusted_peers"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3trustedTelemetryPeersTb4b4b4.Te6edf3length Tff7b72=== T79c0ff0Ta5d6ff" Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-500 italic"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.telemetry_no_trusted_peers"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3v-else Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-forTff7b72=Ta5d6ff"Te6edf3peer Tff7b72in Te6edf3trustedTelemetryPeersTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Te6edf3peerTb4b4b4.Te6edf3idTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"flex items-center justify-between p-2 rounded-xl bg-gray-50 dark:bg-zinc-800 border border-gray-100 dark:border-zinc-700"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"size-8 rounded-full bg-blue-50 dark:bg-blue-900/20 text-blue-500 flex items-center justify-center"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"account" Te6edf3classTff7b72=Ta5d6ff"size-5" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"min-w-0"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold text-gray-900 dark:text-white truncate"Tb4b4b4>
Tff7b72{{ Te6edf3peerTb4b4b4.Te6edf3name Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-[10px] text-gray-500 font-mono truncate"Tb4b4b4>
Tff7b72{{ Te6edf3peerTb4b4b4.Te6edf3remote_identity_hash Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3classTff7b72=Ta5d6ff"p-2 text-gray-400 hover:text-red-500 transition-colors"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.telemetry_revoke_trust'Tb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3revokeTelemetryTrustTb4b4b4(Te6edf3peerTb4b4b4)Ta5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"shield-off-outline" Te6edf3classTff7b72=Ta5d6ff"size-5" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72SettingsSectionBlockTb4b4b4>

T8b949e<!-- Authentication -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3authTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>SecurityTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>AuthenticationTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Require a password to access the web interface.Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-3"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"auth-enabled"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3auth_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onAuthEnabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Enable AuthenticationTb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"
Tb4b4b4>Protect your instance with a password.Tb4b4b4<Tb4b4b4/Tff7b72span
Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3auth_enabledTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"info-callout"Tb4b4b4>
Tb4b4b4<Tff7b72p Te6edf3classTff7b72=Ta5d6ff"text-sm"Tb4b4b4>
Authentication is currently enabled. You will be asked for your password when
accessing the web interface.
Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Sources & Infrastructure -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3infrastructureTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>InfrastructureTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Sources & MirroringTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Customize URLs for documentation and external resources.Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>Gitea Base URLTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3gitea_base_urlTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3placeholderTff7b72=Ta5d6ff"https://git.quad4.io"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onGiteaConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
The base URL for your preferred Gitea instance.
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Content Security Policy (CSP) -->
Tb4b4b4<Tff7b72section Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3cspTb4b4b4)Ta5d6ff" Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>SecurityTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_settings"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_connect_src"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3csp_extra_connect_srcTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field font-mono text-xs"
Te6edf3placeholderTff7b72=Ta5d6ff"https://api.example.com, wss://socket.example.com"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onCspConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_connect_src_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_img_src"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3csp_extra_img_srcTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field font-mono text-xs"
Te6edf3placeholderTff7b72=Ta5d6ff"https://tiles.example.com, https://cdn.example.com"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onCspConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_img_src_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_frame_src"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3csp_extra_frame_srcTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field font-mono text-xs"
Te6edf3placeholderTff7b72=Ta5d6ff"https://video.example.com"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onCspConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_frame_src_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_script_src"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3csp_extra_script_srcTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field font-mono text-xs"
Te6edf3placeholderTff7b72=Ta5d6ff"https://scripts.example.com"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onCspConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_script_src_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_style_src"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3csp_extra_style_srcTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Te6edf3classTff7b72=Ta5d6ff"input-field font-mono text-xs"
Te6edf3placeholderTff7b72=Ta5d6ff"https://fonts.example.com"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onCspConfigChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.csp_extra_style_src_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Messages (LXMF delivery, retries, inbound stamps) -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3messagesTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.lxmf_settings_eyebrow"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.messages"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.messages_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-3"Tb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"auto-resend-failed"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3auto_resend_failed_messages_when_announce_receivedTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onAutoResendFailedMessagesWhenAnnounceReceivedChangeWrapperTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_resend_title"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_resend_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"allow-retries-attachments"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3allow_auto_resending_failed_messages_with_attachmentsTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onAllowAutoResendingFailedMessagesWithAttachmentsChangeWrapperTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.retry_attachments_title"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.retry_attachments_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"auto-fallback-propagation"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3auto_send_failed_messages_to_propagation_nodeTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onAutoSendFailedMessagesToPropagationNodeChangeWrapperTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_fallback_title"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_fallback_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"inbound-stamps-required"
Tb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3inboundStampsEnabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onInboundStampsEnabledChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.inbound_stamps_required_title"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.inbound_stamps_required_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3inboundStampsEnabledTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.inbound_stamp_cost"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_inbound_stamp_costTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"1"
Te6edf3maxTff7b72=Ta5d6ff"254"
Te6edf3placeholderTff7b72=Ta5d6ff"8"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onLxmfInboundStampCostChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.inbound_stamp_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

T8b949e<!-- Propagation nodes -->
Tb4b4b4<Tff7b72section
Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3propagationTb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"
Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>LXMFTb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.propagation_nodes"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.propagation_nodes_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72RouterLink Tb4b4b4:Te6edf3toTff7b72=Ta5d6ff"Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff'propagation-nodes' Tb4b4b4}Ta5d6ff" Te6edf3classTff7b72=Ta5d6ff"primary-chip"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.browse_nodes"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72RouterLinkTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-5"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"info-callout"Tb4b4b4>
Tb4b4b4<Tff7b72ul Te6edf3classTff7b72=Ta5d6ff"list-disc list-inside space-y-1 text-sm"Tb4b4b4>
Tb4b4b4<Tff7b72liTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.nodes_info_1"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72liTb4b4b4>
Tb4b4b4<Tff7b72liTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.nodes_info_2"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72liTb4b4b4>
Tb4b4b4<Tff7b72liTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.nodes_info_3"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72liTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72ulTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"local-propagation-node"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_local_propagation_node_enabledTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onLxmfLocalPropagationNodeEnabledChangeWrapperTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.run_local_node"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.run_local_node_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__hint monospace-field"Tb4b4b4>Tff7b72{{
Te6edf3configTb4b4b4.Te6edf3lxmf_local_propagation_node_address_hash Tff7b72|| Ta5d6ff"—"
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72label Te6edf3classTff7b72=Ta5d6ff"setting-toggle"Tb4b4b4>
Tb4b4b4<Tff7b72Toggle
Te6edf3idTff7b72=Ta5d6ff"auto-select-propagation-node"
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_auto_selectTa5d6ff"
Tb4b4b4@Te6edf3updateTb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3onLxmfPreferredPropagationNodeAutoSelectChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__label"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__title"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_select_node"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"setting-toggle__description"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_select_node_description"Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_auto_selectTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"setting-toggle__hint block mt-1 text-xs text-gray-600 dark:text-gray-400"
Tb4b4b4>
Tb4b4b4<Tff7b72template Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_destination_hashTa5d6ff"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"block"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_select_using_label"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3classTff7b72=Ta5d6ff"monospace-field break-all block mt-0.5"Tb4b4b4>Tff7b72{{
Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_destination_hash
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72templateTb4b4b4>
Tb4b4b4<Tff7b72template Te6edf3v-elseTb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_select_pending"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72templateTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72labelTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.preferred_propagation_node"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_destination_hashTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"text"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Te6edf3$tTb4b4b4(Ta5d6ff'app.preferred_node_placeholder'Tb4b4b4)Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field monospace-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onLxmfPreferredPropagationNodeDestinationHashChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.fallback_node_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.auto_sync_interval"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72select
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_auto_sync_interval_secondsTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onLxmfPreferredPropagationNodeAutoSyncIntervalSecondsChangeTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"0"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.disabled"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"900"Tb4b4b4>Every 15 MinutesTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"1800"Tb4b4b4>Every 30 MinutesTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"3600"Tb4b4b4>Every 1 HourTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"10800"Tb4b4b4>Every 3 HoursTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"21600"Tb4b4b4>Every 6 HoursTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"43200"Tb4b4b4>Every 12 HoursTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"86400"Tb4b4b4>Every 24 HoursTb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_last_synced_atTa5d6ff"Tb4b4b4>Tff7b72{{
Te6edf3$tTb4b4b4(Ta5d6ff"app.last_synced"Tb4b4b4, Tb4b4b4{
Te6edf3timeTff7b72: Te6edf3formatSecondsAgoForI18nTb4b4b4(
Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_last_synced_at
Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)
Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3v-elseTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.last_synced_never"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72select
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3lxmfIncomingDeliveryPresetTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onLxmfIncomingDeliveryPresetChangeTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"1mb"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_1mb"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"10mb"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_10mb"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"25mb"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_25mb"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"50mb"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_50mb"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"1gb"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_1gb"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"custom"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_custom"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3lxmfIncomingDeliveryPreset Tff7b72=== Ta5d6ff'custom'Ta5d6ff"
Te6edf3classTff7b72=Ta5d6ff"flex flex-wrap items-center gap-2"
Tb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3lxmfIncomingDeliveryCustomAmountTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"0.001"
Te6edf3stepTff7b72=Ta5d6ff"any"
Te6edf3classTff7b72=Ta5d6ff"input-field max-w-40"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onLxmfIncomingDeliveryCustomChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72select
Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3lxmfIncomingDeliveryCustomUnitTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"input-field max-w-32"
Tb4b4b4@Te6edf3changeTff7b72=Ta5d6ff"Te6edf3onLxmfIncomingDeliveryCustomChangeTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"mb"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_unit_mb"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tff7b72option Te6edf3valueTff7b72=Ta5d6ff"gb"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.incoming_message_size_unit_gb"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72optionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72selectTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3formatByteSizeTb4b4b4(Te6edf3configTb4b4b4.Te6edf3lxmf_delivery_transfer_limit_in_bytesTb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Propagation transfer limit (MB)
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3lxmfPropagationTransferLimitInputMbTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"0.001"
Te6edf3stepTff7b72=Ta5d6ff"0.01"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onLxmfPropagationTransferLimitChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3formatByteSizeTb4b4b4(Te6edf3configTb4b4b4.Te6edf3lxmf_propagation_transfer_limit_in_bytesTb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Propagation sync limit (MB)
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3lxmfPropagationSyncLimitInputMbTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"0.001"
Te6edf3stepTff7b72=Ta5d6ff"0.01"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onLxmfPropagationSyncLimitChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3formatByteSizeTb4b4b4(Te6edf3configTb4b4b4.Te6edf3lxmf_propagation_sync_limit_in_bytesTb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_local_propagation_node_enabledTa5d6ff" Te6edf3classTff7b72=Ta5d6ff"space-y-2"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-sm font-medium text-gray-900 dark:text-gray-100"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.propagation_stamp_cost"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72input
Te6edf3v-modelTb4b4b4.Te6edf3numberTff7b72=Ta5d6ff"Te6edf3configTb4b4b4.Te6edf3lxmf_propagation_node_stamp_costTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"number"
Te6edf3minTff7b72=Ta5d6ff"13"
Te6edf3maxTff7b72=Ta5d6ff"254"
Te6edf3placeholderTff7b72=Ta5d6ff"16"
Te6edf3classTff7b72=Ta5d6ff"input-field"
Tb4b4b4@Te6edf3inputTff7b72=Ta5d6ff"Te6edf3onLxmfPropagationNodeStampCostChangeTa5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"text-xs text-gray-600 dark:text-gray-400"Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.propagation_stamp_description"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>

Tb4b4b4<Tff7b72section Te6edf3classTff7b72=Ta5d6ff"settings-section break-inside-avoid"Tb4b4b4>
Tb4b4b4<Tff7b72header Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__eyebrow"Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.system"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.reticulum_stack"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.reticulum_stack_description"Tb4b4b4) Tff7b72}}Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72headerTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body space-y-4"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72button
Te6edf3typeTff7b72=Ta5d6ff"button"
Te6edf3classTff7b72=Ta5d6ff"btn-maintenance border-violet-200 dark:border-violet-900/30 text-violet-800 dark:text-violet-200 bg-violet-50 dark:bg-violet-900/10 hover:bg-violet-100 dark:hover:bg-violet-900/20 disabled:opacity-60 disabled:cursor-not-allowed disabled:hover:bg-violet-50 dark:disabled:hover:bg-violet-900/10"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Te6edf3reloadingRnsTa5d6ff"
Tb4b4b4@Te6edf3clickTff7b72=Ta5d6ff"Te6edf3reloadRnsTa5d6ff"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex flex-col items-start text-left"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"font-bold flex items-center gap-2"Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"restart" Te6edf3classTff7b72=Ta5d6ff"size-4" Tb4b4b4/Tb4b4b4>
Tff7b72{{ Te6edf3$tTb4b4b4(Ta5d6ff"app.reload_rns"Tb4b4b4) Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
Tb4b4b4<Tff7b72p
Te6edf3v-ifTff7b72=Ta5d6ff"Te6edf3reloadRnsStatusMessageTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"text-xs"
Tb4b4b4:Te6edf3classTff7b72=Ta5d6ff"
Te6edf3reloadingRns
Tff7b72? Ta5d6ff'text-blue-600 dark:text-blue-400'
Tff7b72: Ta5d6ff'text-gray-500 dark:text-gray-400'
Ta5d6ff"
Tb4b4b4>
Tff7b72{{ Te6edf3reloadRnsStatusMessage Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>

T8b949e<!-- Keyboard Shortcuts (Full width at bottom) -->
Tb4b4b4<Tff7b72div Te6edf3v-showTff7b72=Ta5d6ff"Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3sectionKeywordsTb4b4b4.Te6edf3shortcutsTb4b4b4)Ta5d6ff" Te6edf3classTff7b72=Ta5d6ff"mt-4"Tb4b4b4>
Tb4b4b4<Tff7b72section Te6edf3classTff7b72=Ta5d6ff"settings-section"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__header"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center gap-3"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3classTff7b72=Ta5d6ff"p-2 bg-blue-100 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400 rounded-xl"
Tb4b4b4>
Tb4b4b4<Tff7b72MaterialDesignIcon Te6edf3icon-nameTff7b72=Ta5d6ff"keyboard-outline" Te6edf3classTff7b72=Ta5d6ff"size-6" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72h2Tb4b4b4>Keyboard ShortcutsTb4b4b4<Tb4b4b4/Tff7b72h2Tb4b4b4>
Tb4b4b4<Tff7b72pTb4b4b4>Customize your workflow with quick keyboard actionsTb4b4b4<Tb4b4b4/Tff7b72pTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"settings-section__body"Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"grid grid-cols-1 lg:grid-cols-2 gap-6"Tb4b4b4>
Tb4b4b4<Tff7b72div
Te6edf3v-forTff7b72=Ta5d6ff"Te6edf3shortcut Tff7b72in Te6edf3KeyboardShortcutsTb4b4b4.Te6edf3getDefaultShortcutsTb4b4b4(Tb4b4b4)Ta5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Te6edf3shortcutTb4b4b4.Te6edf3actionTa5d6ff"
Te6edf3classTff7b72=Ta5d6ff"bg-gray-50/50 dark:bg-zinc-800/30 rounded-2xl p-5 border border-gray-100 dark:border-zinc-800"
Tb4b4b4>
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"flex items-center justify-between mb-3"Tb4b4b4>
Tb4b4b4<Tff7b72span
Te6edf3classTff7b72=Ta5d6ff"text-sm font-bold text-gray-900 dark:text-zinc-100 uppercase tracking-wide"
Tb4b4b4>
Tff7b72{{ Te6edf3shortcutTb4b4b4.Te6edf3description Tff7b72}}
Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72ShortcutRecorder
Tb4b4b4:Te6edf3model-valueTff7b72=Ta5d6ff"Te6edf3getShortcutKeysTb4b4b4(Te6edf3shortcutTb4b4b4.Te6edf3actionTb4b4b4)Ta5d6ff"
Tb4b4b4:Te6edf3actionTff7b72=Ta5d6ff"Te6edf3shortcutTb4b4b4.Te6edf3actionTa5d6ff"
Tb4b4b4@Te6edf3saveTff7b72=Ta5d6ff"Tb4b4b4(Te6edf3keysTb4b4b4) Tb4b4b4=> Te6edf3saveShortcutTb4b4b4(Te6edf3shortcutTb4b4b4.Te6edf3actionTb4b4b4, Te6edf3keysTb4b4b4)Ta5d6ff"
Tb4b4b4@Te6edf3deleteTff7b72=Ta5d6ff"Tb4b4b4(Tb4b4b4) Tb4b4b4=> Te6edf3deleteShortcutTb4b4b4(Te6edf3shortcutTb4b4b4.Te6edf3actionTb4b4b4)Ta5d6ff"
Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72sectionTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72micron-wasm-update-modal Te6edf3v-modelTff7b72=Ta5d6ff"Te6edf3micronWasmUpdateModalOpenTa5d6ff" Tb4b4b4@Te6edf3savedTff7b72=Ta5d6ff"Te6edf3onMicronWasmOverrideSavedTa5d6ff" Tb4b4b4/Tb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72templateTb4b4b4>

Tb4b4b4<Tff7b72scriptTb4b4b4>
Tff7b72import Te6edf3Utils Tff7b72from Ta5d6ff"../../js/Utils"Tb4b4b4;
Tff7b72import Te6edf3WebSocketConnection Tff7b72from Ta5d6ff"../../js/WebSocketConnection"Tb4b4b4;
Tff7b72import Te6edf3DialogUtils Tff7b72from Ta5d6ff"../../js/DialogUtils"Tb4b4b4;
Tff7b72import Te6edf3ToastUtils Tff7b72from Ta5d6ff"../../js/ToastUtils"Tb4b4b4;
Tff7b72import Te6edf3DownloadUtils Tff7b72from Ta5d6ff"../../js/DownloadUtils"Tb4b4b4;
Tff7b72import Te6edf3GlobalEmitter Tff7b72from Ta5d6ff"../../js/GlobalEmitter"Tb4b4b4;
Tff7b72import Te6edf3MaterialDesignIcon Tff7b72from Ta5d6ff"../MaterialDesignIcon.vue"Tb4b4b4;
Tff7b72import Te6edf3Toggle Tff7b72from Ta5d6ff"../forms/Toggle.vue"Tb4b4b4;
Tff7b72import Te6edf3ShortcutRecorder Tff7b72from Ta5d6ff"./ShortcutRecorder.vue"Tb4b4b4;
Tff7b72import Te6edf3SettingsSectionBlock Tff7b72from Ta5d6ff"./SettingsSectionBlock.vue"Tb4b4b4;
Tff7b72import Te6edf3KeyboardShortcuts Tff7b72from Ta5d6ff"../../js/KeyboardShortcuts"Tb4b4b4;
Tff7b72import Te6edf3ElectronUtils Tff7b72from Ta5d6ff"../../js/ElectronUtils"Tb4b4b4;
Tff7b72import Te6edf3AndroidBridge Tff7b72from Ta5d6ff"../../js/rnode/AndroidBridge"Tb4b4b4;
Tff7b72import Te6edf3LxmfUserIcon Tff7b72from Ta5d6ff"../LxmfUserIcon.vue"Tb4b4b4;
Tff7b72import Te6edf3StickerPacksManager Tff7b72from Ta5d6ff"../stickers/StickerPacksManager.vue"Tb4b4b4;
Tff7b72import Te6edf3GlobalState Tff7b72from Ta5d6ff"../../js/GlobalState"Tb4b4b4;
Tff7b72import Tb4b4b4{
Te6edf3numOrNullTb4b4b4,
Te6edf3sanitizeColorConfigFields Tff7b72as Te6edf3normalizeConfigColorsTb4b4b4,
Te6edf3fetchMergedConfigTb4b4b4,
Te6edf3patchServerConfigTb4b4b4,
Tb4b4b4} Tff7b72from Ta5d6ff"../../js/settings/settingsConfigService"Tb4b4b4;
Tff7b72import Tb4b4b4{ Te6edf3applyTransportMode Tb4b4b4} Tff7b72from Ta5d6ff"../../js/settings/settingsTransportService"Tb4b4b4;
Tff7b72import Tff7b72* Tff7b72as Te6edf3maintenanceClient Tff7b72from Ta5d6ff"../../js/settings/settingsMaintenanceClient"Tb4b4b4;
Tff7b72import Tb4b4b4{
Te6edf3loadVisualiserDisplayPrefsTb4b4b4,
Te6edf3persistVisualiserShowDisabledTb4b4b4,
Te6edf3persistVisualiserShowDiscoveredTb4b4b4,
Tb4b4b4} Tff7b72from Ta5d6ff"../../js/settings/settingsVisualiserPrefs"Tb4b4b4;
Tff7b72import Tb4b4b4{
Te6edf3incomingDeliveryBytesFromCustomTb4b4b4,
Te6edf3incomingDeliveryBytesFromPresetKeyTb4b4b4,
Te6edf3syncIncomingDeliveryFieldsFromBytesTb4b4b4,
Tb4b4b4} Tff7b72from Ta5d6ff"../../js/settings/incomingDeliveryLimit"Tb4b4b4;
Tff7b72import Tb4b4b4{ Te6edf3normalizeRetentionValue Tb4b4b4} Tff7b72from Ta5d6ff"../../js/localMessageRetention"Tb4b4b4;
Tff7b72import Tb4b4b4{ Te6edf3matchesSettingSearchTb4b4b4, Te6edf3normalizeSearchString Tb4b4b4} Tff7b72from Ta5d6ff"../../js/settingsSearchUtils"Tb4b4b4;
Tff7b72import Tb4b4b4{ Te6edf3isMicronWasmBundled Tb4b4b4} Tff7b72from Ta5d6ff"../../js/MicronWasmLoader.js"Tb4b4b4;
Tff7b72import Te6edf3MicronWasmUpdateModal Tff7b72from Ta5d6ff"./MicronWasmUpdateModal.vue"Tb4b4b4;

Tff7b72export Tff7b72default Tb4b4b4{
Te6edf3nameTff7b72: Ta5d6ff"SettingsPage"Tb4b4b4,
Te6edf3componentsTff7b72: Tb4b4b4{
Te6edf3MaterialDesignIconTb4b4b4,
Te6edf3ToggleTb4b4b4,
Te6edf3ShortcutRecorderTb4b4b4,
Te6edf3LxmfUserIconTb4b4b4,
Te6edf3SettingsSectionBlockTb4b4b4,
Te6edf3StickerPacksManagerTb4b4b4,
Te6edf3MicronWasmUpdateModalTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3GlobalStateTb4b4b4,
Te6edf3ElectronUtilsTb4b4b4,
Te6edf3KeyboardShortcutsTb4b4b4,
Te6edf3configTff7b72: Tb4b4b4{
Te6edf3display_nameTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3identity_hashTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3lxmf_address_hashTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3themeTff7b72: Ta5d6ff"dark"Tb4b4b4,
Te6edf3is_transport_enabledTff7b72: Tff7b72falseTb4b4b4,
Te6edf3auto_resend_failed_messages_when_announce_receivedTff7b72: Tff7b72nullTb4b4b4,
Te6edf3allow_auto_resending_failed_messages_with_attachmentsTff7b72: Tff7b72nullTb4b4b4,
Te6edf3auto_send_failed_messages_to_propagation_nodeTff7b72: Tff7b72nullTb4b4b4,
Te6edf3show_suggested_community_interfacesTff7b72: Tff7b72nullTb4b4b4,
Te6edf3lxmf_delivery_transfer_limit_in_bytesTff7b72: T79c0ff1000 Tff7b72* T79c0ff1000 Tff7b72* T79c0ff10Tb4b4b4,
Te6edf3lxmf_propagation_transfer_limit_in_bytesTff7b72: T79c0ff1000 Tff7b72* T79c0ff256Tb4b4b4,
Te6edf3lxmf_propagation_sync_limit_in_bytesTff7b72: T79c0ff1000 Tff7b72* T79c0ff10240Tb4b4b4,
Te6edf3lxmf_local_propagation_node_enabledTff7b72: Tff7b72nullTb4b4b4,
Te6edf3lxmf_preferred_propagation_node_destination_hashTff7b72: Tff7b72nullTb4b4b4,
Te6edf3lxmf_preferred_propagation_node_auto_selectTff7b72: Tff7b72nullTb4b4b4,
Te6edf3archives_max_storage_gbTff7b72: T79c0ff1Tb4b4b4,
Te6edf3backup_max_countTff7b72: T79c0ff5Tb4b4b4,
Te6edf3block_attachments_from_strangersTff7b72: Tff7b72trueTb4b4b4,
Te6edf3block_all_from_strangersTff7b72: Tff7b72falseTb4b4b4,
Te6edf3show_unknown_contact_bannerTff7b72: Tff7b72trueTb4b4b4,
Te6edf3warn_on_stranger_linksTff7b72: Tff7b72trueTb4b4b4,
Te6edf3banished_effect_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3banished_textTff7b72: Ta5d6ff"BANISHED"Tb4b4b4,
Te6edf3banished_colorTff7b72: Ta5d6ff"#dc2626"Tb4b4b4,
Te6edf3blackhole_integration_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3announce_store_lxmf_deliveryTff7b72: Tff7b72trueTb4b4b4,
Te6edf3announce_store_lxst_telephonyTff7b72: Tff7b72trueTb4b4b4,
Te6edf3announce_store_nomadnetwork_nodeTff7b72: Tff7b72trueTb4b4b4,
Te6edf3announce_store_lxmf_propagationTff7b72: Tff7b72trueTb4b4b4,
Te6edf3announce_store_git_repositoriesTff7b72: Tff7b72trueTb4b4b4,
Te6edf3announce_max_stored_lxmf_deliveryTff7b72: T79c0ff1000Tb4b4b4,
Te6edf3announce_max_stored_nomadnetwork_nodeTff7b72: T79c0ff1000Tb4b4b4,
Te6edf3announce_max_stored_lxmf_propagationTff7b72: T79c0ff1000Tb4b4b4,
Te6edf3announce_fetch_limit_lxmf_deliveryTff7b72: T79c0ff500Tb4b4b4,
Te6edf3announce_fetch_limit_nomadnetwork_nodeTff7b72: T79c0ff500Tb4b4b4,
Te6edf3announce_fetch_limit_lxmf_propagationTff7b72: T79c0ff500Tb4b4b4,
Te6edf3announce_search_max_fetchTff7b72: T79c0ff2000Tb4b4b4,
Te6edf3discovered_interfaces_max_returnTff7b72: T79c0ff500Tb4b4b4,
Te6edf3message_font_sizeTff7b72: T79c0ff14Tb4b4b4,
Te6edf3messages_sidebar_positionTff7b72: Ta5d6ff"left"Tb4b4b4,
Te6edf3message_icon_sizeTff7b72: T79c0ff28Tb4b4b4,
Te6edf3ui_transparencyTff7b72: T79c0ff0Tb4b4b4,
Te6edf3ui_glass_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3message_outbound_bubble_colorTff7b72: Ta5d6ff"#4f46e5"Tb4b4b4,
Te6edf3message_inbound_bubble_colorTff7b72: Tff7b72nullTb4b4b4,
Te6edf3message_failed_bubble_colorTff7b72: Ta5d6ff"#ef4444"Tb4b4b4,
Te6edf3message_waiting_bubble_colorTff7b72: Ta5d6ff"#e5e7eb"Tb4b4b4,
Te6edf3telephone_tone_generator_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3telephone_tone_generator_volumeTff7b72: T79c0ff50Tb4b4b4,
Te6edf3location_sourceTff7b72: Ta5d6ff"browser"Tb4b4b4,
Te6edf3location_manual_latTff7b72: Ta5d6ff"0.0"Tb4b4b4,
Te6edf3location_manual_lonTff7b72: Ta5d6ff"0.0"Tb4b4b4,
Te6edf3location_manual_altTff7b72: Ta5d6ff"0.0"Tb4b4b4,
Te6edf3telemetry_enabledTff7b72: Tff7b72falseTb4b4b4,
Te6edf3gitea_base_urlTff7b72: Ta5d6ff"https://git.quad4.io"Tb4b4b4,
Te6edf3csp_extra_connect_srcTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3csp_extra_img_srcTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3csp_extra_frame_srcTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3csp_extra_script_srcTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3csp_extra_style_srcTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3nomad_render_markdown_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3nomad_render_html_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3nomad_render_plaintext_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3nomad_micron_wasm_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3nomad_micron_default_engineTff7b72: Ta5d6ff"js"Tb4b4b4,
Te6edf3nomad_default_page_pathTff7b72: Ta5d6ff"/page/index.mu"Tb4b4b4,
Te6edf3local_message_auto_delete_enabledTff7b72: Tff7b72falseTb4b4b4,
Te6edf3local_message_auto_delete_valueTff7b72: T79c0ff30Tb4b4b4,
Te6edf3local_message_auto_delete_unitTff7b72: Ta5d6ff"days"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3saveTimeoutsTff7b72: Tb4b4b4{Tb4b4b4}Tb4b4b4,
Te6edf3lxmfIncomingDeliveryPresetTff7b72: Ta5d6ff"10mb"Tb4b4b4,
Te6edf3lxmfIncomingDeliveryCustomAmountTff7b72: T79c0ff10Tb4b4b4,
Te6edf3lxmfIncomingDeliveryCustomUnitTff7b72: Ta5d6ff"mb"Tb4b4b4,
Te6edf3lxmfPropagationTransferLimitInputMbTff7b72: T79c0ff0.256Tb4b4b4,
Te6edf3lxmfPropagationSyncLimitInputMbTff7b72: T79c0ff10.24Tb4b4b4,
Te6edf3lastRememberedInboundStampCostTff7b72: T79c0ff8Tb4b4b4,
Te6edf3shortcutsTff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3reloadingRnsTff7b72: Tff7b72falseTb4b4b4,
Te6edf3reloadRnsStatusMessageTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3searchQueryTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3micronWasmUpdateModalOpenTff7b72: Tff7b72falseTb4b4b4,
Te6edf3trustedTelemetryPeersTff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3stickerCountTff7b72: T79c0ff0Tb4b4b4,
Te6edf3stickerImportReplaceDuplicatesTff7b72: Tff7b72falseTb4b4b4,
Te6edf3gifCountTff7b72: T79c0ff0Tb4b4b4,
Te6edf3gifImportReplaceDuplicatesTff7b72: Tff7b72falseTb4b4b4,
Te6edf3visualiserShowDisabledInterfacesTff7b72: Tff7b72falseTb4b4b4,
Te6edf3visualiserShowDiscoveredInterfacesTff7b72: Tff7b72falseTb4b4b4,
Te6edf3sectionKeywordsTff7b72: Tb4b4b4{
Te6edf3telephonyTff7b72: Tb4b4b4[
Ta5d6ff"Telephony"Tb4b4b4,
Ta5d6ff"Telephone"Tb4b4b4,
Ta5d6ff"LXST"Tb4b4b4,
Ta5d6ff"Enable Telephone"Tb4b4b4,
Ta5d6ff"voice"Tb4b4b4,
Ta5d6ff"calling"Tb4b4b4,
Ta5d6ff"call"Tb4b4b4,
Ta5d6ff"mesh network"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3strangerProtectionTff7b72: Tb4b4b4[
Ta5d6ff"Security"Tb4b4b4,
Ta5d6ff"app.stranger_protection"Tb4b4b4,
Ta5d6ff"app.stranger_protection_description"Tb4b4b4,
Ta5d6ff"app.block_stranger_attachments"Tb4b4b4,
Ta5d6ff"app.block_stranger_attachments_description"Tb4b4b4,
Ta5d6ff"app.block_all_from_strangers"Tb4b4b4,
Ta5d6ff"app.block_all_from_strangers_description"Tb4b4b4,
Ta5d6ff"app.show_unknown_contact_banner"Tb4b4b4,
Ta5d6ff"app.show_unknown_contact_banner_description"Tb4b4b4,
Ta5d6ff"app.warn_on_stranger_links"Tb4b4b4,
Ta5d6ff"app.warn_on_stranger_links_description"Tb4b4b4,
Ta5d6ff"stranger"Tb4b4b4,
Ta5d6ff"attachments"Tb4b4b4,
Ta5d6ff"trust"Tb4b4b4,
Ta5d6ff"block"Tb4b4b4,
Ta5d6ff"banner"Tb4b4b4,
Ta5d6ff"unknown"Tb4b4b4,
Ta5d6ff"contact"Tb4b4b4,
Ta5d6ff"links"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3visualiserTff7b72: Tb4b4b4[
Ta5d6ff"Visualiser"Tb4b4b4,
Ta5d6ff"Network Visualiser"Tb4b4b4,
Ta5d6ff"visualiser"Tb4b4b4,
Ta5d6ff"graph"Tb4b4b4,
Ta5d6ff"mesh"Tb4b4b4,
Ta5d6ff"visualiser.show_disabled_interfaces"Tb4b4b4,
Ta5d6ff"visualiser.show_discovered_interfaces"Tb4b4b4,
Ta5d6ff"offline"Tb4b4b4,
Ta5d6ff"discovered"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3banishmentTff7b72: Tb4b4b4[
Ta5d6ff"Visuals"Tb4b4b4,
Ta5d6ff"app.banishment"Tb4b4b4,
Ta5d6ff"app.banishment_description"Tb4b4b4,
Ta5d6ff"app.banished_effect_enabled"Tb4b4b4,
Ta5d6ff"app.banished_effect_description"Tb4b4b4,
Ta5d6ff"app.banished_text_label"Tb4b4b4,
Ta5d6ff"app.banished_text_description"Tb4b4b4,
Ta5d6ff"app.banished_color_label"Tb4b4b4,
Ta5d6ff"app.banished_color_description"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3stickersTff7b72: Tb4b4b4[
Ta5d6ff"Stickers"Tb4b4b4,
Ta5d6ff"stickers.settings_title"Tb4b4b4,
Ta5d6ff"stickers.settings_description"Tb4b4b4,
Ta5d6ff"stickers.export"Tb4b4b4,
Ta5d6ff"stickers.import"Tb4b4b4,
Ta5d6ff"stickers.replace_duplicates"Tb4b4b4,
Ta5d6ff"sticker_packs.section_title"Tb4b4b4,
Ta5d6ff"sticker_packs.create"Tb4b4b4,
Ta5d6ff"sticker_packs.install_from_file"Tb4b4b4,
Ta5d6ff"sticker_packs.open_editor"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3gifsTff7b72: Tb4b4b4[
Ta5d6ff"GIFs"Tb4b4b4,
Ta5d6ff"gifs.settings_title"Tb4b4b4,
Ta5d6ff"gifs.settings_description"Tb4b4b4,
Ta5d6ff"gifs.export"Tb4b4b4,
Ta5d6ff"gifs.import"Tb4b4b4,
Ta5d6ff"gifs.replace_duplicates"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3maintenanceTff7b72: Tb4b4b4[
Ta5d6ff"Maintenance"Tb4b4b4,
Ta5d6ff"maintenance.title"Tb4b4b4,
Ta5d6ff"maintenance.description"Tb4b4b4,
Ta5d6ff"maintenance.clear_messages"Tb4b4b4,
Ta5d6ff"maintenance.clear_messages_desc"Tb4b4b4,
Ta5d6ff"maintenance.clear_announces"Tb4b4b4,
Ta5d6ff"maintenance.clear_announces_desc"Tb4b4b4,
Ta5d6ff"maintenance.clear_nomadnet_favs"Tb4b4b4,
Ta5d6ff"maintenance.clear_nomadnet_favs_desc"Tb4b4b4,
Ta5d6ff"maintenance.clear_lxmf_icons"Tb4b4b4,
Ta5d6ff"maintenance.clear_lxmf_icons_desc"Tb4b4b4,
Ta5d6ff"maintenance.clear_stickers"Tb4b4b4,
Ta5d6ff"maintenance.clear_stickers_desc"Tb4b4b4,
Ta5d6ff"maintenance.clear_gifs"Tb4b4b4,
Ta5d6ff"maintenance.clear_gifs_desc"Tb4b4b4,
Ta5d6ff"maintenance.clear_archives"Tb4b4b4,
Ta5d6ff"maintenance.clear_archives_desc"Tb4b4b4,
Ta5d6ff"maintenance.clear_reticulum_docs"Tb4b4b4,
Ta5d6ff"maintenance.clear_reticulum_docs_desc"Tb4b4b4,
Ta5d6ff"maintenance.export_messages"Tb4b4b4,
Ta5d6ff"maintenance.export_messages_desc"Tb4b4b4,
Ta5d6ff"maintenance.import_messages"Tb4b4b4,
Ta5d6ff"maintenance.import_messages_desc"Tb4b4b4,
Ta5d6ff"maintenance.export_nomadnet_favourites"Tb4b4b4,
Ta5d6ff"maintenance.import_nomadnet_favourites"Tb4b4b4,
Ta5d6ff"Automatic Backup Limit"Tb4b4b4,
Ta5d6ff"Export Folders"Tb4b4b4,
Ta5d6ff"Import Folders"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3desktopTff7b72: Tb4b4b4[
Ta5d6ff"Desktop"Tb4b4b4,
Ta5d6ff"App Behaviour"Tb4b4b4,
Ta5d6ff"app.desktop_open_calls_in_separate_window"Tb4b4b4,
Ta5d6ff"app.desktop_open_calls_in_separate_window_description"Tb4b4b4,
Ta5d6ff"app.desktop_hardware_acceleration_enabled"Tb4b4b4,
Ta5d6ff"app.desktop_hardware_acceleration_enabled_description"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3androidTff7b72: Tb4b4b4[
Ta5d6ff"Android"Tb4b4b4,
Ta5d6ff"APK"Tb4b4b4,
Ta5d6ff"Bluetooth"Tb4b4b4,
Ta5d6ff"Nearby Share"Tb4b4b4,
Ta5d6ff"settings.share_apk_heading"Tb4b4b4,
Ta5d6ff"settings.share_apk_desc"Tb4b4b4,
Ta5d6ff"settings.share_apk"Tb4b4b4,
Ta5d6ff"settings.share_apk_short_hint"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3archiverTff7b72: Tb4b4b4[Ta5d6ff"Browsing"Tb4b4b4, Ta5d6ff"Page Archiver"Tb4b4b4, Ta5d6ff"archiver"Tb4b4b4, Ta5d6ff"archive"Tb4b4b4, Ta5d6ff"versions"Tb4b4b4, Ta5d6ff"storage"Tb4b4b4, Ta5d6ff"flush"Tb4b4b4]Tb4b4b4,
Te6edf3nomadRendererTff7b72: Tb4b4b4[
Ta5d6ff"NomadNet"Tb4b4b4,
Ta5d6ff"NomadNet browser renderer"Tb4b4b4,
Ta5d6ff"micron-parser-go"Tb4b4b4,
Ta5d6ff"WASM"Tb4b4b4,
Ta5d6ff"SHASUMS"Tb4b4b4,
Ta5d6ff"micron wasm update"Tb4b4b4,
Ta5d6ff"browser"Tb4b4b4,
Ta5d6ff"renderer"Tb4b4b4,
Ta5d6ff"markdown"Tb4b4b4,
Ta5d6ff"HTML"Tb4b4b4,
Ta5d6ff"plaintext"Tb4b4b4,
Ta5d6ff"micron-parser"Tb4b4b4,
Ta5d6ff"index.mu"Tb4b4b4,
Ta5d6ff"index.html"Tb4b4b4,
Ta5d6ff"default page"Tb4b4b4,
Ta5d6ff"settings.nomad_micron_default_engine_title"Tb4b4b4,
Ta5d6ff"settings.nomad_micron_default_engine_desc"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3crawlerTff7b72: Tb4b4b4[Ta5d6ff"Discovery"Tb4b4b4, Ta5d6ff"Smart Crawler"Tb4b4b4, Ta5d6ff"crawler"Tb4b4b4, Ta5d6ff"crawl"Tb4b4b4, Ta5d6ff"retries"Tb4b4b4, Ta5d6ff"delay"Tb4b4b4, Ta5d6ff"concurrent"Tb4b4b4]Tb4b4b4,
Te6edf3cspTff7b72: Tb4b4b4[
Ta5d6ff"Security"Tb4b4b4,
Ta5d6ff"app.csp_settings"Tb4b4b4,
Ta5d6ff"app.csp_description"Tb4b4b4,
Ta5d6ff"app.csp_extra_connect_src"Tb4b4b4,
Ta5d6ff"app.csp_extra_img_src"Tb4b4b4,
Ta5d6ff"app.csp_extra_frame_src"Tb4b4b4,
Ta5d6ff"app.csp_extra_script_src"Tb4b4b4,
Ta5d6ff"app.csp_extra_style_src"Tb4b4b4,
Ta5d6ff"CSP"Tb4b4b4,
Ta5d6ff"Content Security Policy"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3appearanceTff7b72: Tb4b4b4[
Ta5d6ff"Personalise"Tb4b4b4,
Ta5d6ff"app.appearance"Tb4b4b4,
Ta5d6ff"app.appearance_description"Tb4b4b4,
Ta5d6ff"app.theme"Tb4b4b4,
Ta5d6ff"app.light_theme"Tb4b4b4,
Ta5d6ff"app.dark_theme"Tb4b4b4,
Ta5d6ff"app.messages_sidebar_position"Tb4b4b4,
Ta5d6ff"app.messages_sidebar_position_left"Tb4b4b4,
Ta5d6ff"app.messages_sidebar_position_right"Tb4b4b4,
Ta5d6ff"app.ui_transparency"Tb4b4b4,
Ta5d6ff"app.ui_glass_enabled"Tb4b4b4,
Ta5d6ff"app.reset_appearance_defaults"Tb4b4b4,
Ta5d6ff"Message Font Size"Tb4b4b4,
Ta5d6ff"Icon Size"Tb4b4b4,
Ta5d6ff"Message Bubbles"Tb4b4b4,
Ta5d6ff"Waiting Color"Tb4b4b4,
Ta5d6ff"app.live_preview"Tb4b4b4,
Ta5d6ff"app.realtime"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3languageTff7b72: Tb4b4b4[
Ta5d6ff"i18n"Tb4b4b4,
Ta5d6ff"app.language"Tb4b4b4,
Ta5d6ff"app.select_language"Tb4b4b4,
Ta5d6ff"English"Tb4b4b4,
Ta5d6ff"Deutsch"Tb4b4b4,
Ta5d6ff"Italiano"Tb4b4b4,
Ta5d6ff"Русский"Tb4b4b4,
Ta5d6ff"Nederlands"Tb4b4b4,
Ta5d6ff"Français"Tb4b4b4,
Ta5d6ff"Español"Tb4b4b4,
Ta5d6ff"中文"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3networkSecurityTff7b72: Tb4b4b4[
Ta5d6ff"RNS Security"Tb4b4b4,
Ta5d6ff"Network Security"Tb4b4b4,
Ta5d6ff"app.blackhole_integration_enabled"Tb4b4b4,
Ta5d6ff"app.blackhole_integration_description"Tb4b4b4,
Ta5d6ff"app.announce_limits"Tb4b4b4,
Ta5d6ff"app.announce_store_heading"Tb4b4b4,
Ta5d6ff"app.announce_store_lxmf"Tb4b4b4,
Ta5d6ff"app.announce_store_lxst"Tb4b4b4,
Ta5d6ff"app.announce_store_nomad"Tb4b4b4,
Ta5d6ff"app.announce_store_prop"Tb4b4b4,
Ta5d6ff"app.announce_store_git"Tb4b4b4,
Ta5d6ff"app.announce_limit_lxmf"Tb4b4b4,
Ta5d6ff"app.announce_limit_nomadnet"Tb4b4b4,
Ta5d6ff"app.announce_limit_prop"Tb4b4b4,
Ta5d6ff"app.announce_max_stored_heading"Tb4b4b4,
Ta5d6ff"app.announce_fetch_limit_heading"Tb4b4b4,
Ta5d6ff"app.announce_search_max_fetch"Tb4b4b4,
Ta5d6ff"app.discovered_interfaces_max_return"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3transportTff7b72: Tb4b4b4[
Ta5d6ff"Reticulum"Tb4b4b4,
Ta5d6ff"app.transport_mode"Tb4b4b4,
Ta5d6ff"app.transport_description"Tb4b4b4,
Ta5d6ff"app.enable_transport_mode"Tb4b4b4,
Ta5d6ff"app.transport_toggle_description"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3interfacesTff7b72: Tb4b4b4[
Ta5d6ff"Adapters"Tb4b4b4,
Ta5d6ff"app.interfaces"Tb4b4b4,
Ta5d6ff"app.show_community_interfaces"Tb4b4b4,
Ta5d6ff"app.community_interfaces_description"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3blockedTff7b72: Tb4b4b4[Ta5d6ff"Privacy"Tb4b4b4, Ta5d6ff"Banished"Tb4b4b4, Ta5d6ff"Manage Banished users and nodes"Tb4b4b4]Tb4b4b4,
Te6edf3authTff7b72: Tb4b4b4[Ta5d6ff"Security"Tb4b4b4, Ta5d6ff"Authentication"Tb4b4b4, Ta5d6ff"password"Tb4b4b4, Ta5d6ff"Protect your instance with a password"Tb4b4b4]Tb4b4b4,
Te6edf3infrastructureTff7b72: Tb4b4b4[Ta5d6ff"Infrastructure"Tb4b4b4, Ta5d6ff"Sources & Mirroring"Tb4b4b4, Ta5d6ff"gitea"Tb4b4b4, Ta5d6ff"documentation"Tb4b4b4, Ta5d6ff"download"Tb4b4b4, Ta5d6ff"urls"Tb4b4b4]Tb4b4b4,
Te6edf3messagesTff7b72: Tb4b4b4[
Ta5d6ff"app.lxmf_settings_eyebrow"Tb4b4b4,
Ta5d6ff"app.messages"Tb4b4b4,
Ta5d6ff"app.messages_description"Tb4b4b4,
Ta5d6ff"app.auto_resend_title"Tb4b4b4,
Ta5d6ff"app.auto_resend_description"Tb4b4b4,
Ta5d6ff"app.retry_attachments_title"Tb4b4b4,
Ta5d6ff"app.retry_attachments_description"Tb4b4b4,
Ta5d6ff"app.auto_fallback_title"Tb4b4b4,
Ta5d6ff"app.auto_fallback_description"Tb4b4b4,
Ta5d6ff"app.inbound_stamp_cost"Tb4b4b4,
Ta5d6ff"app.inbound_stamp_description"Tb4b4b4,
Ta5d6ff"app.inbound_stamps_required_title"Tb4b4b4,
Ta5d6ff"app.inbound_stamps_required_description"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3propagationTff7b72: Tb4b4b4[
Ta5d6ff"LXMF"Tb4b4b4,
Ta5d6ff"app.incoming_message_size"Tb4b4b4,
Ta5d6ff"app.incoming_message_size_description"Tb4b4b4,
Ta5d6ff"app.propagation_nodes"Tb4b4b4,
Ta5d6ff"app.propagation_nodes_description"Tb4b4b4,
Ta5d6ff"app.browse_nodes"Tb4b4b4,
Ta5d6ff"app.run_local_node"Tb4b4b4,
Ta5d6ff"app.run_local_node_description"Tb4b4b4,
Ta5d6ff"app.auto_select_node"Tb4b4b4,
Ta5d6ff"app.auto_select_node_description"Tb4b4b4,
Ta5d6ff"app.auto_select_using_label"Tb4b4b4,
Ta5d6ff"app.auto_select_pending"Tb4b4b4,
Ta5d6ff"app.preferred_propagation_node"Tb4b4b4,
Ta5d6ff"app.auto_sync_interval"Tb4b4b4,
Ta5d6ff"app.propagation_stamp_cost"Tb4b4b4,
Ta5d6ff"app.propagation_stamp_description"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3locationTff7b72: Tb4b4b4[
Ta5d6ff"app.location"Tb4b4b4,
Ta5d6ff"app.location_manage_desc"Tb4b4b4,
Ta5d6ff"app.location_source"Tb4b4b4,
Ta5d6ff"Map"Tb4b4b4,
Ta5d6ff"Location"Tb4b4b4,
Ta5d6ff"GPS"Tb4b4b4,
Ta5d6ff"manual"Tb4b4b4,
Ta5d6ff"latitude"Tb4b4b4,
Ta5d6ff"longitude"Tb4b4b4,
Ta5d6ff"altitude"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3privacyDataTff7b72: Tb4b4b4[
Ta5d6ff"app.privacy_data_title"Tb4b4b4,
Ta5d6ff"app.privacy_data_description"Tb4b4b4,
Ta5d6ff"app.local_message_auto_delete_title"Tb4b4b4,
Ta5d6ff"app.local_message_auto_delete_description"Tb4b4b4,
Ta5d6ff"app.local_message_auto_delete_age"Tb4b4b4,
Ta5d6ff"app.telemetry_enabled"Tb4b4b4,
Ta5d6ff"app.telemetry_description"Tb4b4b4,
Ta5d6ff"app.telemetry_trusted_peers"Tb4b4b4,
Ta5d6ff"ephemeral"Tb4b4b4,
Ta5d6ff"retention"Tb4b4b4,
Ta5d6ff"Privacy"Tb4b4b4,
Tb4b4b4]Tb4b4b4,
Te6edf3shortcutsTff7b72: Tb4b4b4[Ta5d6ff"Keyboard Shortcuts"Tb4b4b4, Ta5d6ff"actions"Tb4b4b4, Ta5d6ff"workflow"Tb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTff7b72: Tb4b4b4{
Te6edf3micronWasmBundledInBuildTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3isMicronWasmBundledTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3settingsSearchActiveTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3normalizeSearchStringTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3searchQueryTb4b4b4)Tb4b4b4.Te6edf3length Tff7b72> T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3settingsSearchDisplayTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3normalizeSearchStringTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3searchQueryTb4b4b4) Tff7b72|| Tff7b72thisTb4b4b4.Te6edf3searchQueryTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3hasSearchResultsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3normalizeSearchStringTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3searchQueryTb4b4b4)Tb4b4b4) Tff7b72return Tff7b72trueTb4b4b4;
Tff7b72return Tffa657ObjectTb4b4b4.Te6edf3valuesTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3sectionKeywordsTb4b4b4)Tb4b4b4.Te6edf3someTb4b4b4(Tb4b4b4(Te6edf3keywordsTb4b4b4) Tb4b4b4=>
Te6edf3matchesSettingSearchTb4b4b4(Te6edf3keywordsTb4b4b4, Tb4b4b4(Te6edf3kTb4b4b4) Tb4b4b4=> Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Te6edf3kTb4b4b4)Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3searchQueryTb4b4b4)
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3safeConfigTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3display_nameTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3identity_hashTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3lxmf_address_hashTff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3themeTff7b72: Ta5d6ff"dark"Tb4b4b4,
Te6edf3is_transport_enabledTff7b72: Tff7b72falseTb4b4b4,
Te6edf3location_sourceTff7b72: Ta5d6ff"browser"Tb4b4b4,
Te6edf3location_manual_latTff7b72: Ta5d6ff"0.0"Tb4b4b4,
Te6edf3location_manual_lonTff7b72: Ta5d6ff"0.0"Tb4b4b4,
Te6edf3location_manual_altTff7b72: Ta5d6ff"0.0"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3previewTextStyleTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3size Tff7b72= Tff7b72thisTb4b4b4.Te6edf3configTff7b72?Tb4b4b4.Te6edf3message_font_size Tff7b72|| T79c0ff14Tb4b4b4;
Tff7b72return Tb4b4b4{ Ta5d6ff"font-size"Tff7b72: Ta5d6ff`Tffd700${Te6edf3sizeTffd700}Ta5d6ffpxTa5d6ff` Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3messageIconPreviewStyleTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3size Tff7b72= Tffa657NumberTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTff7b72?Tb4b4b4.Te6edf3message_icon_sizeTb4b4b4) Tff7b72|| T79c0ff28Tb4b4b4;
Tff7b72return Tb4b4b4{
Te6edf3widthTff7b72: Ta5d6ff`Tffd700${Te6edf3sizeTffd700}Ta5d6ffpxTa5d6ff`Tb4b4b4,
Te6edf3heightTff7b72: Ta5d6ff`Tffd700${Te6edf3sizeTffd700}Ta5d6ffpxTa5d6ff`Tb4b4b4,
Te6edf3minWidthTff7b72: Ta5d6ff`Tffd700${Te6edf3sizeTffd700}Ta5d6ffpxTa5d6ff`Tb4b4b4,
Te6edf3minHeightTff7b72: Ta5d6ff`Tffd700${Te6edf3sizeTffd700}Ta5d6ffpxTa5d6ff`Tb4b4b4,
Te6edf3transitionTff7b72: Ta5d6ff"width 120ms linear, height 120ms linear"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3inboundStampsEnabledTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3c Tff7b72= Tff7b72thisTb4b4b4.Te6edf3configTff7b72?Tb4b4b4.Te6edf3lxmf_inbound_stamp_costTb4b4b4;
Tff7b72return Tb4b4b4(Tff7b72typeof Te6edf3c Tff7b72=== Ta5d6ff"number" Tff7b72? Te6edf3c Tff7b72: Tffa657NumberTb4b4b4(Te6edf3cTb4b4b4) Tff7b72|| T79c0ff0Tb4b4b4) Tff7b72> T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3isMeshChatXAndroidTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(
Tff7b72typeof Tffa657window Tff7b72!== Ta5d6ff"undefined" Tff7b72&&
Tffa657windowTb4b4b4.Te6edf3MeshChatXAndroid Tff7b72&&
Tff7b72typeof Tffa657windowTb4b4b4.Te6edf3MeshChatXAndroidTb4b4b4.Te6edf3getPlatform Tff7b72=== Ta5d6ff"function" Tff7b72&&
Tffa657windowTb4b4b4.Te6edf3MeshChatXAndroidTb4b4b4.Te6edf3getPlatformTb4b4b4(Tb4b4b4) Tff7b72=== Ta5d6ff"android"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3beforeUnmountTb4b4b4(Tb4b4b4) Tb4b4b4{
T8b949e// stop listening for websocket messages
Te6edf3WebSocketConnectionTb4b4b4.Te6edf3offTb4b4b4(Ta5d6ff"message"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3onWebsocketMessageTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3mountedTb4b4b4(Tb4b4b4) Tb4b4b4{
T8b949e// listen for websocket messages
Te6edf3WebSocketConnectionTb4b4b4.Te6edf3onTb4b4b4(Ta5d6ff"message"Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3onWebsocketMessageTb4b4b4)Tb4b4b4;

Tff7b72thisTb4b4b4.Te6edf3getConfigTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3getTrustedTelemetryPeersTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3loadStickerCountTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3loadGifCountTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3loadVisualiserDisplayPrefsFromStorageTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTff7b72: Tb4b4b4{
Te6edf3loadVisualiserDisplayPrefsFromStorageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3p Tff7b72= Te6edf3loadVisualiserDisplayPrefsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3visualiserShowDisabledInterfaces Tff7b72= Te6edf3pTb4b4b4.Te6edf3showDisabledInterfacesTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3visualiserShowDiscoveredInterfaces Tff7b72= Te6edf3pTb4b4b4.Te6edf3showDiscoveredInterfacesTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onVisualiserShowDisabledChangeTb4b4b4(Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3visualiserShowDisabledInterfaces Tff7b72= Te6edf3valTb4b4b4;
Te6edf3persistVisualiserShowDisabledTb4b4b4(Te6edf3valTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onVisualiserShowDiscoveredChangeTb4b4b4(Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3visualiserShowDiscoveredInterfaces Tff7b72= Te6edf3valTb4b4b4;
Te6edf3persistVisualiserShowDiscoveredTb4b4b4(Te6edf3valTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3getTrustedTelemetryPeersTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3getTb4b4b4(Ta5d6ff"/api/v1/telemetry/trusted-peers"Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3trustedTelemetryPeers Tff7b72= Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4.Te6edf3trusted_peersTb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTb4b4b4.Te6edf3errorTb4b4b4(Ta5d6ff"Failed to fetch trusted telemetry peers"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3revokeTelemetryTrustTb4b4b4(Te6edf3peerTb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3patchTb4b4b4(Ta5d6ff`Ta5d6ff/api/v1/telephone/contacts/Tffd700${Te6edf3peerTb4b4b4.Te6edf3idTffd700}Ta5d6ff`Tb4b4b4, Tb4b4b4{
Te6edf3is_telemetry_trustedTff7b72: Tff7b72falseTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3getTrustedTelemetryPeersTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"app.telemetry_trust_revoked"Tb4b4b4, Tb4b4b4{ Te6edf3nameTff7b72: Te6edf3peerTb4b4b4.Te6edf3name Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Ta5d6ff"Failed to revoke telemetry trust"Tb4b4b4)Tb4b4b4;
Te6edf3consoleTb4b4b4.Te6edf3errorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onSettingsSearchInputTb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3el Tff7b72= Te6edf3eTff7b72?Tb4b4b4.Te6edf3targetTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3el Tff7b72|| Te6edf3elTb4b4b4.Te6edf3tagName Tff7b72!== Ta5d6ff"INPUT"Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3searchQuery Tff7b72= Te6edf3elTb4b4b4.Te6edf3valueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onSettingsSearchCompositionEndTb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3el Tff7b72= Te6edf3eTff7b72?Tb4b4b4.Te6edf3targetTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3el Tff7b72|| Te6edf3elTb4b4b4.Te6edf3tagName Tff7b72!== Ta5d6ff"INPUT"Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3searchQuery Tff7b72= Te6edf3elTb4b4b4.Te6edf3valueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3clearSettingsSearchTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3searchQuery Tff7b72= Ta5d6ff""Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3shareAndroidApkTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3bridge Tff7b72= Tff7b72new Te6edf3AndroidBridgeTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3bridgeTb4b4b4.Te6edf3shareApkTb4b4b4(Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.share_apk_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3matchesSearchTb4b4b4(Tb4b4b4...Te6edf3textsTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3matchesSettingSearchTb4b4b4(Te6edf3textsTb4b4b4, Tb4b4b4(Te6edf3kTb4b4b4) Tb4b4b4=> Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Te6edf3kTb4b4b4)Tb4b4b4, Tff7b72thisTb4b4b4.Te6edf3searchQueryTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onWebsocketMessageTb4b4b4(Te6edf3messageTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3json Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3messageTb4b4b4.Te6edf3dataTb4b4b4)Tb4b4b4;
Tff7b72switch Tb4b4b4(Te6edf3jsonTb4b4b4.Te6edf3typeTb4b4b4) Tb4b4b4{
Tff7b72case Ta5d6ff"config"Tff7b72: Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3jsonTb4b4b4.Te6edf3configTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3config Tff7b72= Tb4b4b4{ Tb4b4b4...Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4, Tb4b4b4...Te6edf3jsonTb4b4b4.Te6edf3config Tb4b4b4}Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3sanitizeColorConfigFieldsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3syncLxmfTransferLimitInputsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72breakTb4b4b4;
Tb4b4b4}
Tff7b72case Ta5d6ff"keyboard_shortcuts"Tff7b72: Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3shortcuts Tff7b72= Te6edf3jsonTb4b4b4.Te6edf3shortcutsTb4b4b4;
Tff7b72breakTb4b4b4;
Tb4b4b4}
Tff7b72case Ta5d6ff"reticulum_reload_status"Tff7b72: Tb4b4b4{
Tff7b72const Te6edf3message Tff7b72= Te6edf3jsonTb4b4b4.Te6edf3message Tff7b72|| Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"app.reloading_rns"Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3reloadRnsStatusMessage Tff7b72= Te6edf3messageTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3reloadingRns Tff7b72= Te6edf3jsonTb4b4b4.Te6edf3in_progress Tff7b72!== Tff7b72falseTb4b4b4;
Tff7b72const Te6edf3toastKey Tff7b72= Ta5d6ff"settings-rns-reload"Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3jsonTb4b4b4.Te6edf3level Tff7b72=== Ta5d6ff"error"Tb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3dismissTb4b4b4(Te6edf3toastKeyTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Te6edf3messageTb4b4b4, T79c0ff7000Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3jsonTb4b4b4.Te6edf3level Tff7b72=== Ta5d6ff"success"Tb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3dismissTb4b4b4(Te6edf3toastKeyTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Te6edf3messageTb4b4b4, T79c0ff5000Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3infoTb4b4b4(Te6edf3messageTb4b4b4, T79c0ff2500Tb4b4b4, Te6edf3toastKeyTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72breakTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3getConfigTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3merged Tff7b72= Tff7b72await Te6edf3fetchMergedConfigTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4, Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3mergedTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3config Tff7b72= Te6edf3mergedTb4b4b4;
Te6edf3normalizeConfigColorsTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3syncLxmfTransferLimitInputsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3inbound Tff7b72= Tffa657NumberTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_inbound_stamp_costTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3inbound Tff7b72> T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3lastRememberedInboundStampCost Tff7b72= Tffa657MathTb4b4b4.Te6edf3minTb4b4b4(T79c0ff254Tb4b4b4, Te6edf3inboundTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3getKeyboardShortcutsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTb4b4b4.Te6edf3logTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3getKeyboardShortcutsTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3WebSocketConnectionTb4b4b4.Te6edf3sendTb4b4b4(
Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"keyboard_shortcuts.get"Tb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3getShortcutKeysTb4b4b4(Te6edf3actionTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3shortcut Tff7b72= Tff7b72thisTb4b4b4.Te6edf3shortcutsTb4b4b4.Te6edf3findTb4b4b4(Tb4b4b4(Te6edf3sTb4b4b4) Tb4b4b4=> Te6edf3sTb4b4b4.Te6edf3action Tff7b72=== Te6edf3actionTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3shortcutTb4b4b4) Tff7b72return Te6edf3shortcutTb4b4b4.Te6edf3keysTb4b4b4;

T8b949e// Fallback to default
Tff7b72const Te6edf3def Tff7b72= Te6edf3KeyboardShortcutsTb4b4b4.Te6edf3getDefaultShortcutsTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3findTb4b4b4(Tb4b4b4(Te6edf3sTb4b4b4) Tb4b4b4=> Te6edf3sTb4b4b4.Te6edf3action Tff7b72=== Te6edf3actionTb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3def Tff7b72? Te6edf3defTb4b4b4.Te6edf3keys Tff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3saveShortcutTb4b4b4(Te6edf3actionTb4b4b4, Te6edf3keysTb4b4b4) Tb4b4b4{
Tff7b72await Te6edf3KeyboardShortcutsTb4b4b4.Te6edf3saveShortcutTb4b4b4(Te6edf3actionTb4b4b4, Te6edf3keysTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.shortcut_saved"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3deleteShortcutTb4b4b4(Te6edf3actionTb4b4b4) Tb4b4b4{
Tff7b72await Te6edf3KeyboardShortcutsTb4b4b4.Te6edf3deleteShortcutTb4b4b4(Te6edf3actionTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.shortcut_deleted"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3updateConfigTb4b4b4(Te6edf3configTb4b4b4, Te6edf3label Tff7b72= Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3newConfig Tff7b72= Tff7b72await Te6edf3patchServerConfigTb4b4b4(Te6edf3configTb4b4b4, Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3config Tff7b72= Te6edf3newConfigTb4b4b4;
Te6edf3normalizeConfigColorsTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3syncLxmfTransferLimitInputsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3labelTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"app.setting_auto_saved"Tb4b4b4, Tb4b4b4{ Te6edf3labelTff7b72: Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff`Ta5d6ffapp.Tffd700${Te6edf3labelTffd700}Ta5d6ff`Tb4b4b4) Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.save_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3consoleTb4b4b4.Te6edf3logTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3syncLxmfTransferLimitInputsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3incoming Tff7b72= Te6edf3syncIncomingDeliveryFieldsFromBytesTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_delivery_transfer_limit_in_bytesTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryPreset Tff7b72= Te6edf3incomingTb4b4b4.Te6edf3presetTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryCustomAmount Tff7b72= Te6edf3incomingTb4b4b4.Te6edf3customAmountTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryCustomUnit Tff7b72= Te6edf3incomingTb4b4b4.Te6edf3customUnitTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3lxmfPropagationTransferLimitInputMb Tff7b72= Tff7b72thisTb4b4b4.Te6edf3bytesToMbTb4b4b4(
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_propagation_transfer_limit_in_bytes
Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3lxmfPropagationSyncLimitInputMb Tff7b72= Tff7b72thisTb4b4b4.Te6edf3bytesToMbTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_propagation_sync_limit_in_bytesTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3bytesToMbTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3n Tff7b72= Tffa657NumberTb4b4b4(Te6edf3valueTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Tffa657NumberTb4b4b4.Tffa657isFiniteTb4b4b4(Te6edf3nTb4b4b4) Tff7b72|| Te6edf3n Tff7b72<= T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return T79c0ff0Tb4b4b4;
Tb4b4b4}
Tff7b72return Tffa657MathTb4b4b4.Te6edf3maxTb4b4b4(T79c0ff0.001Tb4b4b4, Tffa657MathTb4b4b4.Te6edf3roundTb4b4b4(Tb4b4b4(Te6edf3n Tff7b72/ T79c0ff1000000Tb4b4b4) Tff7b72* T79c0ff1000Tb4b4b4) Tff7b72/ T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3mbToBytesTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3n Tff7b72= Tffa657NumberTb4b4b4(Te6edf3valueTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Tffa657NumberTb4b4b4.Tffa657isFiniteTb4b4b4(Te6edf3nTb4b4b4) Tff7b72|| Te6edf3n Tff7b72<= T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72return T79c0ff1000Tb4b4b4;
Tb4b4b4}
Tff7b72return Tffa657MathTb4b4b4.Te6edf3maxTb4b4b4(T79c0ff1000Tb4b4b4, Tffa657MathTb4b4b4.Te6edf3roundTb4b4b4(Te6edf3n Tff7b72* T79c0ff1000000Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3formatByteSizeTb4b4b4(Te6edf3bytesTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3value Tff7b72= Tffa657NumberTb4b4b4(Te6edf3bytesTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Tffa657NumberTb4b4b4.Tffa657isFiniteTb4b4b4(Te6edf3valueTb4b4b4) Tff7b72|| Te6edf3value Tff7b72< T79c0ff0Tb4b4b4) Tff7b72return Ta5d6ff"0 B"Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3value Tff7b72< T79c0ff1000Tb4b4b4) Tff7b72return Ta5d6ff`Tffd700${Tffa657MathTb4b4b4.Te6edf3roundTb4b4b4(Te6edf3valueTb4b4b4)Tffd700}Ta5d6ff BTa5d6ff`Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3value Tff7b72< T79c0ff1000 Tff7b72* T79c0ff1000Tb4b4b4) Tff7b72return Ta5d6ff`Tffd700${Tb4b4b4(Te6edf3value Tff7b72/ T79c0ff1000Tb4b4b4)Tb4b4b4.Te6edf3toFixedTb4b4b4(T79c0ff1Tb4b4b4)Tffd700}Ta5d6ff KBTa5d6ff`Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3value Tff7b72< T79c0ff1000 Tff7b72* T79c0ff1000 Tff7b72* T79c0ff1000Tb4b4b4) Tff7b72return Ta5d6ff`Tffd700${Tb4b4b4(Te6edf3value Tff7b72/ Tb4b4b4(T79c0ff1000 Tff7b72* T79c0ff1000Tb4b4b4)Tb4b4b4)Tb4b4b4.Te6edf3toFixedTb4b4b4(T79c0ff2Tb4b4b4)Tffd700}Ta5d6ff MBTa5d6ff`Tb4b4b4;
Tff7b72return Ta5d6ff`Tffd700${Tb4b4b4(Te6edf3value Tff7b72/ Tb4b4b4(T79c0ff1000 Tff7b72* T79c0ff1000 Tff7b72* T79c0ff1000Tb4b4b4)Tb4b4b4)Tb4b4b4.Te6edf3toFixedTb4b4b4(T79c0ff2Tb4b4b4)Tffd700}Ta5d6ff GBTa5d6ff`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3sanitizeColorConfigFieldsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3normalizeConfigColorsTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAnnounceLimitsChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3c Tff7b72= Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3announce_max_stored_lxmf_deliveryTff7b72: Te6edf3numOrNullTb4b4b4(Te6edf3cTb4b4b4.Te6edf3announce_max_stored_lxmf_deliveryTb4b4b4)Tb4b4b4,
Te6edf3announce_max_stored_nomadnetwork_nodeTff7b72: Te6edf3numOrNullTb4b4b4(Te6edf3cTb4b4b4.Te6edf3announce_max_stored_nomadnetwork_nodeTb4b4b4)Tb4b4b4,
Te6edf3announce_max_stored_lxmf_propagationTff7b72: Te6edf3numOrNullTb4b4b4(Te6edf3cTb4b4b4.Te6edf3announce_max_stored_lxmf_propagationTb4b4b4)Tb4b4b4,
Te6edf3announce_fetch_limit_lxmf_deliveryTff7b72: Te6edf3numOrNullTb4b4b4(Te6edf3cTb4b4b4.Te6edf3announce_fetch_limit_lxmf_deliveryTb4b4b4)Tb4b4b4,
Te6edf3announce_fetch_limit_nomadnetwork_nodeTff7b72: Te6edf3numOrNullTb4b4b4(Te6edf3cTb4b4b4.Te6edf3announce_fetch_limit_nomadnetwork_nodeTb4b4b4)Tb4b4b4,
Te6edf3announce_fetch_limit_lxmf_propagationTff7b72: Te6edf3numOrNullTb4b4b4(Te6edf3cTb4b4b4.Te6edf3announce_fetch_limit_lxmf_propagationTb4b4b4)Tb4b4b4,
Te6edf3announce_search_max_fetchTff7b72: Te6edf3numOrNullTb4b4b4(Te6edf3cTb4b4b4.Te6edf3announce_search_max_fetchTb4b4b4)Tb4b4b4,
Te6edf3discovered_interfaces_max_returnTff7b72: Te6edf3numOrNullTb4b4b4(Te6edf3cTb4b4b4.Te6edf3discovered_interfaces_max_returnTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"announce_limits"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAnnounceStoreToggleTb4b4b4(Te6edf3keyTb4b4b4, Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4[Te6edf3keyTb4b4b4] Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{ Tb4b4b4[Te6edf3keyTb4b4b4]Tff7b72: Te6edf3value Tb4b4b4}Tb4b4b4, Te6edf3keyTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3copyValueTb4b4b4(Te6edf3valueTb4b4b4, Te6edf3labelTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3valueTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3warningTb4b4b4(Ta5d6ff`Ta5d6ffNothing to copy for Tffd700${Te6edf3labelTffd700}Ta5d6ff`Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3navigatorTb4b4b4.Te6edf3clipboardTb4b4b4.Te6edf3writeTextTb4b4b4(Te6edf3valueTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Ta5d6ff`Tffd700${Te6edf3labelTffd700}Ta5d6ff copied to clipboardTa5d6ff`Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3infoTb4b4b4(Ta5d6ff`Tffd700${Te6edf3labelTffd700}Ta5d6ff: Tffd700${Te6edf3valueTffd700}Ta5d6ff`Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onThemeChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3themeTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3themeTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"theme"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onMessagesSidebarPositionChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3v Tff7b72= Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3messages_sidebar_position Tff7b72=== Ta5d6ff"right" Tff7b72? Ta5d6ff"right" Tff7b72: Ta5d6ff"left"Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3messages_sidebar_position Tff7b72= Te6edf3vTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3messages_sidebar_positionTff7b72: Te6edf3vTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"messages_sidebar_position"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onMessageFontSizeChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3message_font_sizeTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3message_font_sizeTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3message_font_size Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3message_font_sizeTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3message_font_sizeTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"message_font_size"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onDisplayNameChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3display_nameTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3display_nameTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3display_name Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3display_nameTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3display_nameTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"display_name"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff600Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onMessageIconSizeChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3message_icon_sizeTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3message_icon_sizeTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3message_icon_size Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3message_icon_sizeTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3message_icon_sizeTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"message_icon_size"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onUiTransparencyChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3ui_transparencyTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3ui_transparencyTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3ui_transparency Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72const Te6edf3n Tff7b72= Tffa657NumberTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3ui_transparencyTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3v Tff7b72= Tffa657NumberTb4b4b4.Tffa657isFiniteTb4b4b4(Te6edf3nTb4b4b4) Tff7b72? Tffa657MathTb4b4b4.Te6edf3maxTb4b4b4(T79c0ff0Tb4b4b4, Tffa657MathTb4b4b4.Te6edf3minTb4b4b4(T79c0ff100Tb4b4b4, Tffa657MathTb4b4b4.Te6edf3roundTb4b4b4(Te6edf3nTb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72: T79c0ff0Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3ui_transparency Tff7b72= Te6edf3vTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3ui_transparencyTff7b72: Te6edf3vTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"ui_transparency"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff400Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onUiGlassEnabledChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3ui_glass_enabledTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3ui_glass_enabledTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"ui_glass_enabled"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3resetAppearanceDefaultsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3theme Tff7b72= Ta5d6ff"light"Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3messages_sidebar_position Tff7b72= Ta5d6ff"left"Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3message_font_size Tff7b72= T79c0ff14Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3message_icon_size Tff7b72= T79c0ff28Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3ui_transparency Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3ui_glass_enabled Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3message_outbound_bubble_color Tff7b72= Ta5d6ff"#4f46e5"Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3message_inbound_bubble_color Tff7b72= Tff7b72nullTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3message_failed_bubble_color Tff7b72= Ta5d6ff"#ef4444"Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3message_waiting_bubble_color Tff7b72= Ta5d6ff"#e5e7eb"Tb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3themeTff7b72: Ta5d6ff"light"Tb4b4b4,
Te6edf3messages_sidebar_positionTff7b72: Ta5d6ff"left"Tb4b4b4,
Te6edf3message_font_sizeTff7b72: T79c0ff14Tb4b4b4,
Te6edf3message_icon_sizeTff7b72: T79c0ff28Tb4b4b4,
Te6edf3ui_transparencyTff7b72: T79c0ff0Tb4b4b4,
Te6edf3ui_glass_enabledTff7b72: Tff7b72trueTb4b4b4,
Te6edf3message_outbound_bubble_colorTff7b72: Ta5d6ff"#4f46e5"Tb4b4b4,
Te6edf3message_inbound_bubble_colorTff7b72: Tff7b72nullTb4b4b4,
Te6edf3message_failed_bubble_colorTff7b72: Ta5d6ff"#ef4444"Tb4b4b4,
Te6edf3message_waiting_bubble_colorTff7b72: Ta5d6ff"#e5e7eb"Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"appearance"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onMessageBubbleColorChangeTb4b4b4(Te6edf3typeTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3timeoutKey Tff7b72= Ta5d6ff`Ta5d6ffmessage_Tffd700${Te6edf3typeTffd700}Ta5d6ff_bubble_colorTa5d6ff`Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4[Te6edf3timeoutKeyTb4b4b4]Tb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4[Te6edf3timeoutKeyTb4b4b4]Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4[Te6edf3timeoutKeyTb4b4b4] Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72const Te6edf3configKey Tff7b72= Ta5d6ff`Ta5d6ffmessage_Tffd700${Te6edf3typeTffd700}Ta5d6ff_bubble_colorTa5d6ff`Tb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Tb4b4b4[Te6edf3configKeyTb4b4b4]Tff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4[Te6edf3configKeyTb4b4b4]Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3configKey
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onDetailedOutboundSendStatusChangeTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3checked Tff7b72= Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3checkedTb4b4b4;
Te6edf3GlobalStateTb4b4b4.Te6edf3detailedOutboundSendStatus Tff7b72= Te6edf3checkedTb4b4b4;
Tff7b72try Tb4b4b4{
Te6edf3localStorageTb4b4b4.Te6edf3setItemTb4b4b4(Ta5d6ff"meshchatx_detailed_outbound_send_status"Tb4b4b4, Te6edf3checked Tff7b72? Ta5d6ff"true" Tff7b72: Ta5d6ff"false"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
T8b949e// ignore
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onMessageTimestampGroupingChangeTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3checked Tff7b72= Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3checkedTb4b4b4;
Te6edf3GlobalStateTb4b4b4.Te6edf3messageTimestampGroupingEnabled Tff7b72= Te6edf3checkedTb4b4b4;
Tff7b72try Tb4b4b4{
Te6edf3localStorageTb4b4b4.Te6edf3setItemTb4b4b4(Ta5d6ff"meshchatx_message_timestamp_grouping_enabled"Tb4b4b4, Te6edf3checked Tff7b72? Ta5d6ff"true" Tff7b72: Ta5d6ff"false"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
T8b949e// ignore
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLanguageChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3languageTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3languageTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"language"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAutoResendFailedMessagesWhenAnnounceReceivedChangeWrapperTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3auto_resend_failed_messages_when_announce_received Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3onAutoResendFailedMessagesWhenAnnounceReceivedChangeTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAutoResendFailedMessagesWhenAnnounceReceivedChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3auto_resend_failed_messages_when_announce_receivedTff7b72:
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3auto_resend_failed_messages_when_announce_receivedTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"auto_resend"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAllowAutoResendingFailedMessagesWithAttachmentsChangeWrapperTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3allow_auto_resending_failed_messages_with_attachments Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3onAllowAutoResendingFailedMessagesWithAttachmentsChangeTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAllowAutoResendingFailedMessagesWithAttachmentsChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3allow_auto_resending_failed_messages_with_attachmentsTff7b72:
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3allow_auto_resending_failed_messages_with_attachmentsTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"retry_attachments"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAutoSendFailedMessagesToPropagationNodeChangeWrapperTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3auto_send_failed_messages_to_propagation_node Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3onAutoSendFailedMessagesToPropagationNodeChangeTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAutoSendFailedMessagesToPropagationNodeChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3auto_send_failed_messages_to_propagation_nodeTff7b72:
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3auto_send_failed_messages_to_propagation_nodeTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"auto_fallback"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onShowSuggestedCommunityInterfacesChangeWrapperTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3show_suggested_community_interfaces Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3onShowSuggestedCommunityInterfacesChangeTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onShowSuggestedCommunityInterfacesChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3show_suggested_community_interfacesTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3show_suggested_community_interfacesTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"community_interfaces"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfPreferredPropagationNodeDestinationHashChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3preferred_nodeTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3preferred_nodeTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3preferred_node Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_preferred_propagation_node_destination_hashTff7b72:
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_destination_hashTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"preferred_node"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfPreferredPropagationNodeAutoSelectChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_preferred_propagation_node_auto_selectTff7b72:
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_auto_selectTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"auto_select_node"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfLocalPropagationNodeEnabledChangeWrapperTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_local_propagation_node_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3onLxmfLocalPropagationNodeEnabledChangeTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfLocalPropagationNodeEnabledChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_local_propagation_node_enabledTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_local_propagation_node_enabledTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"local_node"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfPreferredPropagationNodeAutoSyncIntervalSecondsChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_preferred_propagation_node_auto_sync_interval_secondsTff7b72:
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_preferred_propagation_node_auto_sync_interval_secondsTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"auto_sync"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfIncomingDeliveryPresetChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryPreset Tff7b72=== Ta5d6ff"custom"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3incoming Tff7b72= Te6edf3syncIncomingDeliveryFieldsFromBytesTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_delivery_transfer_limit_in_bytesTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryCustomAmount Tff7b72= Te6edf3incomingTb4b4b4.Te6edf3customAmountTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryCustomUnit Tff7b72= Te6edf3incomingTb4b4b4.Te6edf3customUnitTb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3bytes Tff7b72= Te6edf3incomingDeliveryBytesFromPresetKeyTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryPresetTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3bytes Tff7b72== Tff7b72nullTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_delivery_transfer_limit_in_bytesTff7b72: Te6edf3bytesTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"incoming_message_size"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfIncomingDeliveryCustomChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryPreset Tff7b72!== Ta5d6ff"custom"Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3delivery_transfer_limitTb4b4b4) Tb4b4b4{
Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3delivery_transfer_limitTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3delivery_transfer_limit Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{
Te6edf3lxmf_delivery_transfer_limit_in_bytesTff7b72: Te6edf3incomingDeliveryBytesFromCustomTb4b4b4(
Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryCustomAmountTb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3lxmfIncomingDeliveryCustomUnit
Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfPropagationTransferLimitChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_transfer_limitTb4b4b4) Tb4b4b4{
Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_transfer_limitTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_transfer_limit Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{
Te6edf3lxmf_propagation_transfer_limit_in_bytesTff7b72: Tff7b72thisTb4b4b4.Te6edf3mbToBytesTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3lxmfPropagationTransferLimitInputMbTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfPropagationSyncLimitChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_sync_limitTb4b4b4) Tb4b4b4{
Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_sync_limitTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_sync_limit Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{
Te6edf3lxmf_propagation_sync_limit_in_bytesTff7b72: Tff7b72thisTb4b4b4.Te6edf3mbToBytesTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3lxmfPropagationSyncLimitInputMbTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onInboundStampsEnabledChangeTb4b4b4(Te6edf3enabledTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3enabledTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3cur Tff7b72= Tffa657NumberTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_inbound_stamp_costTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3cur Tff7b72> T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3lastRememberedInboundStampCost Tff7b72= Tffa657MathTb4b4b4.Te6edf3minTb4b4b4(T79c0ff254Tb4b4b4, Te6edf3curTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_inbound_stamp_cost Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_inbound_stamp_costTff7b72: T79c0ff0Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"inbound_stamp_cost_label"
Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3restore Tff7b72= Tffa657MathTb4b4b4.Te6edf3minTb4b4b4(T79c0ff254Tb4b4b4, Tffa657MathTb4b4b4.Te6edf3maxTb4b4b4(T79c0ff1Tb4b4b4, Tffa657NumberTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3lastRememberedInboundStampCostTb4b4b4) Tff7b72|| T79c0ff8Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_inbound_stamp_cost Tff7b72= Te6edf3restoreTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_inbound_stamp_costTff7b72: Te6edf3restoreTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"inbound_stamp_cost_label"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfInboundStampCostChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3inbound_stampTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3inbound_stampTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3inbound_stamp Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72let Te6edf3cost Tff7b72= Tffa657NumberTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_inbound_stamp_costTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3cost Tff7b72|| Te6edf3cost Tff7b72< T79c0ff1Tb4b4b4) Tb4b4b4{
Te6edf3cost Tff7b72= T79c0ff8Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_inbound_stamp_cost Tff7b72= Te6edf3costTb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3cost Tff7b72> T79c0ff254Tb4b4b4) Tb4b4b4{
Te6edf3cost Tff7b72= T79c0ff254Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_inbound_stamp_cost Tff7b72= Te6edf3costTb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3lastRememberedInboundStampCost Tff7b72= Te6edf3costTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_inbound_stamp_costTff7b72: Te6edf3costTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"inbound_stamp_cost_label"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLxmfPropagationNodeStampCostChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_stampTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_stampTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3propagation_stamp Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3lxmf_propagation_node_stamp_costTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3lxmf_propagation_node_stamp_costTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"propagation_stamp_cost_label"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onPageArchiverEnabledChangeWrapperTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3page_archiver_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3page_archiver_enabledTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3page_archiver_enabledTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"page_archiver"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onPageArchiverConfigChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3page_archiverTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3page_archiverTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3page_archiver Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3page_archiver_max_versionsTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3page_archiver_max_versionsTb4b4b4,
Te6edf3archives_max_storage_gbTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3archives_max_storage_gbTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"page_archiver"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onNomadRendererMarkdownToggleTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_render_markdown_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3nomad_render_markdown_enabledTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_render_markdown_enabledTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tff7b72null
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onNomadRendererHtmlToggleTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_render_html_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3nomad_render_html_enabledTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_render_html_enabledTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tff7b72null
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onNomadRendererPlaintextToggleTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_render_plaintext_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3nomad_render_plaintext_enabledTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_render_plaintext_enabledTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tff7b72null
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onNomadMicronWasmToggleTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3prev Tff7b72= Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_micron_wasm_enabledTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_micron_wasm_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3newConfig Tff7b72= Tff7b72await Te6edf3patchServerConfigTb4b4b4(Tb4b4b4{ Te6edf3nomad_micron_wasm_enabledTff7b72: Te6edf3value Tb4b4b4}Tb4b4b4, Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3config Tff7b72= Te6edf3newConfigTb4b4b4;
Te6edf3normalizeConfigColorsTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3syncLxmfTransferLimitInputsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_micron_wasm_enabled Tff7b72= Te6edf3prevTb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.save_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3consoleTb4b4b4.Te6edf3logTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onNomadMicronDefaultEngineSelectTb4b4b4(Te6edf3evTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3v Tff7b72= Te6edf3evTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3value Tff7b72=== Ta5d6ff"wasm" Tff7b72? Ta5d6ff"wasm" Tff7b72: Ta5d6ff"js"Tb4b4b4;
Tff7b72const Te6edf3prev Tff7b72= Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_micron_default_engine Tff7b72=== Ta5d6ff"wasm" Tff7b72? Ta5d6ff"wasm" Tff7b72: Ta5d6ff"js"Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3v Tff7b72=== Te6edf3prevTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3newConfig Tff7b72= Tff7b72await Te6edf3patchServerConfigTb4b4b4(Tb4b4b4{ Te6edf3nomad_micron_default_engineTff7b72: Te6edf3v Tb4b4b4}Tb4b4b4, Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3config Tff7b72= Te6edf3newConfigTb4b4b4;
Te6edf3normalizeConfigColorsTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3syncLxmfTransferLimitInputsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3evTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3value Tff7b72= Te6edf3prevTb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.save_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3consoleTb4b4b4.Te6edf3logTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onMicronWasmOverrideSavedTb4b4b4(Tb4b4b4) Tb4b4b4{Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onNomadDefaultPagePathChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3nomad_default_page_pathTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3nomad_default_page_pathTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tff7b72null
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onStrangerAttachmentBlockChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3block_attachments_from_strangers Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{ Te6edf3block_attachments_from_strangersTff7b72: Te6edf3value Tb4b4b4}Tb4b4b4, Ta5d6ff"stranger_protection"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onBlockAllFromStrangersChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3block_all_from_strangers Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{ Te6edf3block_all_from_strangersTff7b72: Te6edf3value Tb4b4b4}Tb4b4b4, Ta5d6ff"stranger_protection"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onShowUnknownContactBannerChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3show_unknown_contact_banner Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{ Te6edf3show_unknown_contact_bannerTff7b72: Te6edf3value Tb4b4b4}Tb4b4b4, Ta5d6ff"stranger_protection"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onWarnOnStrangerLinksChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3warn_on_stranger_links Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{ Te6edf3warn_on_stranger_linksTff7b72: Te6edf3value Tb4b4b4}Tb4b4b4, Ta5d6ff"stranger_protection"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onLocalMessageAutoDeleteEnabledChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(Tb4b4b4{ Te6edf3local_message_auto_delete_enabledTff7b72: Te6edf3value Tb4b4b4}Tb4b4b4, Ta5d6ff"privacy_data"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onLocalMessageAutoDeleteParamsChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3localMessageAutoDeleteTb4b4b4) Tb4b4b4{
Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3localMessageAutoDeleteTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3localMessageAutoDelete Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72const Tb4b4b4{ Te6edf3valueTff7b72: Te6edf3vTb4b4b4, Te6edf3unitTff7b72: Te6edf3u Tb4b4b4} Tff7b72= Te6edf3normalizeRetentionValueTb4b4b4(
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_valueTb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_unit
Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_value Tff7b72= Te6edf3vTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3local_message_auto_delete_unit Tff7b72= Te6edf3uTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3local_message_auto_delete_valueTff7b72: Te6edf3vTb4b4b4,
Te6edf3local_message_auto_delete_unitTff7b72: Te6edf3uTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"privacy_data"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff400Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onBanishedEffectEnabledChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3banished_effect_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3banished_effect_enabledTff7b72: Te6edf3valueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"banishment"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onBanishedConfigChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3banishedTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3banishedTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3banished Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3banished_textTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3banished_textTb4b4b4,
Te6edf3banished_colorTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3banished_colorTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"banishment"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onCrawlerEnabledChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3crawler_enabledTff7b72: Te6edf3valueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"smart_crawler"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onCrawlerConfigChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3crawlerTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3crawlerTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3crawler Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3crawler_max_retriesTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3crawler_max_retriesTb4b4b4,
Te6edf3crawler_retry_delay_secondsTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3crawler_retry_delay_secondsTb4b4b4,
Te6edf3crawler_max_concurrentTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3crawler_max_concurrentTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"smart_crawler"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onTelephoneEnabledChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3telephone_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3newConfig Tff7b72= Tff7b72await Te6edf3patchServerConfigTb4b4b4(Tb4b4b4{ Te6edf3telephone_enabledTff7b72: Te6edf3value Tb4b4b4}Tb4b4b4, Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3config Tff7b72= Te6edf3newConfigTb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Te6edf3value Tff7b72? Ta5d6ff"Telephone enabled" Tff7b72: Ta5d6ff"Telephone disabled"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Ta5d6ff"Failed to update telephone setting"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onDesktopOpenCallsInSeparateWindowChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3desktop_open_calls_in_separate_window Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3desktop_open_calls_in_separate_windowTff7b72: Te6edf3valueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"desktop_open_calls_in_separate_window"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onDesktopHardwareAccelerationEnabledChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3desktop_hardware_acceleration_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3desktop_hardware_acceleration_enabledTff7b72: Te6edf3valueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"desktop_hardware_acceleration_enabled"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onAuthEnabledChangeTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3auth_enabledTff7b72: Te6edf3valueTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"authentication"
Tb4b4b4)Tb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
T8b949e// if enabled, redirect to setup page if password not set
T8b949e// or just to auth page in general
Tff7b72thisTb4b4b4.Te6edf3$routerTb4b4b4.Te6edf3pushTb4b4b4(Tb4b4b4{ Te6edf3nameTff7b72: Ta5d6ff"auth" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onGiteaConfigChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3giteaTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3giteaTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3gitea Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3gitea_base_urlTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3gitea_base_urlTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"Infrastructure"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onCspConfigChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3cspTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3cspTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3csp Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3csp_extra_connect_srcTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3csp_extra_connect_srcTb4b4b4,
Te6edf3csp_extra_img_srcTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3csp_extra_img_srcTb4b4b4,
Te6edf3csp_extra_frame_srcTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3csp_extra_frame_srcTb4b4b4,
Te6edf3csp_extra_script_srcTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3csp_extra_script_srcTb4b4b4,
Te6edf3csp_extra_style_srcTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3csp_extra_style_srcTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"csp_settings"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onBackupConfigChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3backupTb4b4b4) Te6edf3clearTimeoutTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3backupTb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3saveTimeoutsTb4b4b4.Te6edf3backup Tff7b72= Te6edf3setTimeoutTb4b4b4(Tff7b72async Tb4b4b4(Tb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3updateConfigTb4b4b4(
Tb4b4b4{
Te6edf3backup_max_countTff7b72: Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3backup_max_countTb4b4b4,
Tb4b4b4}Tb4b4b4,
Ta5d6ff"backup_max_count"
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff1000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3flushArchivedPagesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(
Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(
Ta5d6ff"Are you sure you want to delete all archived pages? This cannot be undone."
Tb4b4b4)Tb4b4b4)
Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3WebSocketConnectionTb4b4b4.Te6edf3sendTb4b4b4(
Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Tb4b4b4{
Te6edf3typeTff7b72: Ta5d6ff"nomadnet.page.archive.flush"Tb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.archived_pages_flushed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onIsTransportEnabledChangeWrapperTb4b4b4(Te6edf3valueTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3is_transport_enabled Tff7b72= Te6edf3valueTb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3onIsTransportEnabledChangeTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3onIsTransportEnabledChangeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Te6edf3applyTransportModeTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3is_transport_enabledTb4b4b4, Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3responseTff7b72?Tb4b4b4.Te6edf3dataTff7b72?Tb4b4b4.Te6edf3messageTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4.Te6edf3messageTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(
Tff7b72thisTb4b4b4.Te6edf3configTb4b4b4.Te6edf3is_transport_enabled
Tff7b72? Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.failed_enable_transport"Tb4b4b4)
Tff7b72: Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.failed_disable_transport"Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3reloadRnsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3reloadingRnsTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72try Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3reloadingRns Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3reloadRnsStatusMessage Tff7b72= Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"app.reloading_rns"Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3loadingTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"app.reloading_rns"Tb4b4b4)Tb4b4b4, T79c0ff0Tb4b4b4, Ta5d6ff"settings-rns-reload"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3reloadReticulumTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3responseTff7b72?Tb4b4b4.Te6edf3dataTff7b72?Tb4b4b4.Te6edf3messageTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3reloadRnsStatusMessage Tff7b72= Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4.Te6edf3messageTb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.failed_reload_reticulum"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72finally Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3dismissTb4b4b4(Ta5d6ff"settings-rns-reload"Tb4b4b4)Tb4b4b4;
Tff7b72thisTb4b4b4.Te6edf3reloadingRns Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3clearMessagesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_confirm"Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3clearMessagesTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.messages_cleared"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3clearAnnouncesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_confirm"Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3clearAnnouncesTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.announces_cleared"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3clearNomadnetFavoritesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_confirm"Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3clearNomadnetFavoritesTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.favourites_cleared"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3clearLxmfIconsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_confirm"Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3clearLxmfIconsTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.lxmf_icons_cleared"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3clearStickersTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_confirm"Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3clearStickersTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.stickers_cleared"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3loadStickerCountTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3loadStickerCountTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3stickerCount Tff7b72= Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3fetchStickerCountTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3exportStickersTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3getTb4b4b4(Ta5d6ff"/api/v1/stickers/export"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3dataStr Tff7b72= Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3dataUri Tff7b72= Ta5d6ff"data:application/json;charset=utf-8," Tff7b72+ Tffa657encodeURIComponentTb4b4b4(Te6edf3dataStrTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3exportFileDefaultName Tff7b72= Ta5d6ff`Ta5d6ffmeshchat_stickers_Tffd700${Tff7b72new Tffa657DateTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3toISOStringTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff10Tb4b4b4)Tffd700}Ta5d6ff.jsonTa5d6ff`Tb4b4b4;
Tff7b72const Te6edf3linkElement Tff7b72= Tffa657documentTb4b4b4.Te6edf3createElementTb4b4b4(Ta5d6ff"a"Tb4b4b4)Tb4b4b4;
Te6edf3linkElementTb4b4b4.Te6edf3setAttributeTb4b4b4(Ta5d6ff"href"Tb4b4b4, Te6edf3dataUriTb4b4b4)Tb4b4b4;
Te6edf3linkElementTb4b4b4.Te6edf3setAttributeTb4b4b4(Ta5d6ff"download"Tb4b4b4, Te6edf3exportFileDefaultNameTb4b4b4)Tb4b4b4;
Te6edf3linkElementTb4b4b4.Te6edf3clickTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"stickers.export_done"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"stickers.import_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3triggerStickerImportTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3$refsTb4b4b4.Te6edf3stickerImportFileTb4b4b4.Te6edf3clickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3importStickersTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3file Tff7b72= Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3filesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72const Te6edf3reader Tff7b72= Tff7b72new Te6edf3FileReaderTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3onload Tff7b72= Tff7b72async Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3data Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3eTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3resultTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3postTb4b4b4(Ta5d6ff"/api/v1/stickers/import"Tb4b4b4, Tb4b4b4{
Tb4b4b4...Te6edf3dataTb4b4b4,
Te6edf3replace_duplicatesTff7b72: Tff7b72thisTb4b4b4.Te6edf3stickerImportReplaceDuplicatesTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3r Tff7b72= Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(
Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"stickers.import_success"Tb4b4b4, Tb4b4b4{
Te6edf3importedTff7b72: Te6edf3rTb4b4b4.Te6edf3imported Tff7b72?? T79c0ff0Tb4b4b4,
Te6edf3skipped_duplicatesTff7b72: Te6edf3rTb4b4b4.Te6edf3skipped_duplicates Tff7b72?? T79c0ff0Tb4b4b4,
Te6edf3skipped_invalidTff7b72: Te6edf3rTb4b4b4.Te6edf3skipped_invalid Tff7b72?? T79c0ff0Tb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3loadStickerCountTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"stickers.import_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3readAsTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3value Tff7b72= Ta5d6ff""Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3clearGifsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_confirm"Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3clearGifsTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.gifs_cleared"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3loadGifCountTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3loadGifCountTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3gifCount Tff7b72= Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3fetchGifCountTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3exportGifsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3getTb4b4b4(Ta5d6ff"/api/v1/gifs/export"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3dataStr Tff7b72= Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3dataUri Tff7b72= Ta5d6ff"data:application/json;charset=utf-8," Tff7b72+ Tffa657encodeURIComponentTb4b4b4(Te6edf3dataStrTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3exportFileDefaultName Tff7b72= Ta5d6ff`Ta5d6ffmeshchat_gifs_Tffd700${Tff7b72new Tffa657DateTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3toISOStringTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff10Tb4b4b4)Tffd700}Ta5d6ff.jsonTa5d6ff`Tb4b4b4;
Tff7b72const Te6edf3linkElement Tff7b72= Tffa657documentTb4b4b4.Te6edf3createElementTb4b4b4(Ta5d6ff"a"Tb4b4b4)Tb4b4b4;
Te6edf3linkElementTb4b4b4.Te6edf3setAttributeTb4b4b4(Ta5d6ff"href"Tb4b4b4, Te6edf3dataUriTb4b4b4)Tb4b4b4;
Te6edf3linkElementTb4b4b4.Te6edf3setAttributeTb4b4b4(Ta5d6ff"download"Tb4b4b4, Te6edf3exportFileDefaultNameTb4b4b4)Tb4b4b4;
Te6edf3linkElementTb4b4b4.Te6edf3clickTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"gifs.export_done"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"gifs.import_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3triggerGifImportTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3$refsTb4b4b4.Te6edf3gifImportFileTb4b4b4.Te6edf3clickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3importGifsTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3file Tff7b72= Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3filesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72const Te6edf3reader Tff7b72= Tff7b72new Te6edf3FileReaderTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3onload Tff7b72= Tff7b72async Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3data Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3eTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3resultTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3postTb4b4b4(Ta5d6ff"/api/v1/gifs/import"Tb4b4b4, Tb4b4b4{
Tb4b4b4...Te6edf3dataTb4b4b4,
Te6edf3replace_duplicatesTff7b72: Tff7b72thisTb4b4b4.Te6edf3gifImportReplaceDuplicatesTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3r Tff7b72= Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(
Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"gifs.import_success"Tb4b4b4, Tb4b4b4{
Te6edf3importedTff7b72: Te6edf3rTb4b4b4.Te6edf3imported Tff7b72?? T79c0ff0Tb4b4b4,
Te6edf3skipped_duplicatesTff7b72: Te6edf3rTb4b4b4.Te6edf3skipped_duplicates Tff7b72?? T79c0ff0Tb4b4b4,
Te6edf3skipped_invalidTff7b72: Te6edf3rTb4b4b4.Te6edf3skipped_invalid Tff7b72?? T79c0ff0Tb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Tff7b72await Tff7b72thisTb4b4b4.Te6edf3loadGifCountTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"gifs.import_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3readAsTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3value Tff7b72= Ta5d6ff""Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3clearArchivesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_confirm"Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3clearArchivesTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.archives_cleared"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3clearReticulumDocsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Tff7b72await Te6edf3DialogUtilsTb4b4b4.Te6edf3confirmTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.clear_confirm"Tb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3maintenanceClientTb4b4b4.Te6edf3clearReticulumDocsTb4b4b4(Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.docs_cleared"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3exportMessagesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3getTb4b4b4(Ta5d6ff"/api/v1/maintenance/messages/export"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3messages Tff7b72= Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4.Te6edf3messagesTb4b4b4;
Tff7b72const Te6edf3dataStr Tff7b72= Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Tb4b4b4{ Te6edf3messages Tb4b4b4}Tb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3blob Tff7b72= Tff7b72new Te6edf3BlobTb4b4b4(Tb4b4b4[Te6edf3dataStrTb4b4b4]Tb4b4b4, Tb4b4b4{ Te6edf3typeTff7b72: Ta5d6ff"application/json" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3exportFileDefaultName Tff7b72= Ta5d6ff`Ta5d6ffmeshchat_messages_Tffd700${Tff7b72new Tffa657DateTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3toISOStringTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff10Tb4b4b4)Tffd700}Ta5d6ff.jsonTa5d6ff`Tb4b4b4;
Tff7b72await Te6edf3DownloadUtilsTb4b4b4.Te6edf3downloadFileTb4b4b4(Te6edf3exportFileDefaultNameTb4b4b4, Te6edf3blobTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"common.error"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3triggerImportTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3$refsTb4b4b4.Te6edf3importFileTb4b4b4.Te6edf3clickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3importMessagesTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3file Tff7b72= Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3filesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3reader Tff7b72= Tff7b72new Te6edf3FileReaderTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3onload Tff7b72= Tff7b72async Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3data Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3eTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3resultTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3dataTb4b4b4.Te6edf3messagesTb4b4b4) Tff7b72throw Tff7b72new Tf85149ErrorTb4b4b4(Ta5d6ff"Invalid file format"Tb4b4b4)Tb4b4b4;

Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3postTb4b4b4(Ta5d6ff"/api/v1/maintenance/messages/import"Tb4b4b4, Tb4b4b4{
Te6edf3messagesTff7b72: Te6edf3dataTb4b4b4.Te6edf3messagesTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.import_success"Tb4b4b4, Tb4b4b4{ Te6edf3countTff7b72: Te6edf3dataTb4b4b4.Te6edf3messagesTb4b4b4.Te6edf3length Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.import_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3readAsTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
T8b949e// Reset input
Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3value Tff7b72= Ta5d6ff""Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3exportFoldersTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3getTb4b4b4(Ta5d6ff"/api/v1/lxmf/folders/export"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3dataStr Tff7b72= Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3responseTb4b4b4.Te6edf3dataTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3blob Tff7b72= Tff7b72new Te6edf3BlobTb4b4b4(Tb4b4b4[Te6edf3dataStrTb4b4b4]Tb4b4b4, Tb4b4b4{ Te6edf3typeTff7b72: Ta5d6ff"application/json" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3exportFileDefaultName Tff7b72= Ta5d6ff`Ta5d6ffmeshchat_folders_Tffd700${Tff7b72new Tffa657DateTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3toISOStringTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff10Tb4b4b4)Tffd700}Ta5d6ff.jsonTa5d6ff`Tb4b4b4;
Tff7b72await Te6edf3DownloadUtilsTb4b4b4.Te6edf3downloadFileTb4b4b4(Te6edf3exportFileDefaultNameTb4b4b4, Te6edf3blobTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.folders_exported"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.failed_export_folders"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3triggerFolderImportTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3$refsTb4b4b4.Te6edf3importFolderFileTb4b4b4.Te6edf3clickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3importFoldersTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3file Tff7b72= Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3filesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3reader Tff7b72= Tff7b72new Te6edf3FileReaderTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3onload Tff7b72= Tff7b72async Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3data Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3eTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3resultTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3dataTb4b4b4.Te6edf3folders Tff7b72|| Tff7b72!Te6edf3dataTb4b4b4.Te6edf3mappingsTb4b4b4) Tff7b72throw Tff7b72new Tf85149ErrorTb4b4b4(Ta5d6ff"Invalid file format"Tb4b4b4)Tb4b4b4;

Tff7b72await Tffa657windowTb4b4b4.Te6edf3apiTb4b4b4.Te6edf3postTb4b4b4(Ta5d6ff"/api/v1/lxmf/folders/import"Tb4b4b4, Te6edf3dataTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.folders_imported"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"settings.failed_import_folders"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3readAsTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
T8b949e// Reset input
Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3value Tff7b72= Ta5d6ff""Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3normalizeNomadnetFavouritesLayoutShapeTb4b4b4(Te6edf3layoutTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3layout Tff7b72|| Tff7b72typeof Te6edf3layout Tff7b72!== Ta5d6ff"object" Tff7b72|| Tff7b72!Tffa657ArrayTb4b4b4.Te6edf3isArrayTb4b4b4(Te6edf3layoutTb4b4b4.Te6edf3sectionsTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3favouritesBySection Tff7b72=
Te6edf3layoutTb4b4b4.Te6edf3favouritesBySection Tff7b72&& Tff7b72typeof Te6edf3layoutTb4b4b4.Te6edf3favouritesBySection Tff7b72=== Ta5d6ff"object"
Tff7b72? Te6edf3layoutTb4b4b4.Te6edf3favouritesBySection
Tff7b72: Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tff7b72const Te6edf3sectionOrder Tff7b72= Tffa657ArrayTb4b4b4.Te6edf3isArrayTb4b4b4(Te6edf3layoutTb4b4b4.Te6edf3sectionOrderTb4b4b4)
Tff7b72? Te6edf3layoutTb4b4b4.Te6edf3sectionOrder
Tff7b72: Te6edf3layoutTb4b4b4.Te6edf3sectionsTb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3sTb4b4b4) Tb4b4b4=> Te6edf3s Tff7b72&& Te6edf3sTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4.Te6edf3filterTb4b4b4(Tffa657BooleanTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3sections Tff7b72= Te6edf3layoutTb4b4b4.Te6edf3sections
Tb4b4b4.Te6edf3filterTb4b4b4(Tb4b4b4(Te6edf3sTb4b4b4) Tb4b4b4=> Te6edf3s Tff7b72&& Tff7b72typeof Te6edf3sTb4b4b4.Te6edf3id Tff7b72=== Ta5d6ff"string"Tb4b4b4)
Tb4b4b4.Te6edf3mapTb4b4b4(Tb4b4b4(Te6edf3sTb4b4b4) Tb4b4b4=> Tb4b4b4(Tb4b4b4{
Te6edf3idTff7b72: Te6edf3sTb4b4b4.Te6edf3idTb4b4b4,
Te6edf3nameTff7b72: Tff7b72typeof Te6edf3sTb4b4b4.Te6edf3name Tff7b72=== Ta5d6ff"string" Tff7b72? Te6edf3sTb4b4b4.Te6edf3name Tff7b72: Ta5d6ff""Tb4b4b4,
Te6edf3collapsedTff7b72: Te6edf3sTb4b4b4.Te6edf3collapsed Tff7b72=== Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3sanitizedMap Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3k Tff7b72of Tffa657ObjectTb4b4b4.Te6edf3keysTb4b4b4(Te6edf3favouritesBySectionTb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3arr Tff7b72= Te6edf3favouritesBySectionTb4b4b4[Te6edf3kTb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Tffa657ArrayTb4b4b4.Te6edf3isArrayTb4b4b4(Te6edf3arrTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3sanitizedMapTb4b4b4[Te6edf3kTb4b4b4] Tff7b72= Te6edf3arrTb4b4b4.Te6edf3filterTb4b4b4(Tb4b4b4(Te6edf3hTb4b4b4) Tb4b4b4=> Tff7b72typeof Te6edf3h Tff7b72=== Ta5d6ff"string"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72return Tb4b4b4{ Te6edf3sectionsTb4b4b4, Te6edf3sectionOrderTb4b4b4, Te6edf3favouritesBySectionTff7b72: Te6edf3sanitizedMap Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3parseNomadnetFavouritesImportDataTb4b4b4(Te6edf3dataTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3data Tff7b72|| Tff7b72typeof Te6edf3data Tff7b72!== Ta5d6ff"object"Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3dataTb4b4b4.Te6edf3format Tff7b72=== Ta5d6ff"meshchatx/nomadnet_favourites/v1" Tff7b72&& Te6edf3dataTb4b4b4.Te6edf3layout Tff7b72&& Tff7b72typeof Te6edf3dataTb4b4b4.Te6edf3layout Tff7b72=== Ta5d6ff"object"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3layout Tff7b72= Tff7b72thisTb4b4b4.Te6edf3normalizeNomadnetFavouritesLayoutShapeTb4b4b4(Te6edf3dataTb4b4b4.Te6edf3layoutTb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3layout Tff7b72? Tb4b4b4{ Te6edf3kindTff7b72: Ta5d6ff"full"Tb4b4b4, Te6edf3layout Tb4b4b4} Tff7b72: Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3dataTb4b4b4.Te6edf3format Tff7b72=== Ta5d6ff"meshchatx/nomadnet_favourites_section/v1"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3sec Tff7b72= Te6edf3dataTb4b4b4.Te6edf3sectionTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3sec Tff7b72|| Tff7b72typeof Te6edf3secTb4b4b4.Te6edf3id Tff7b72!== Ta5d6ff"string"Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72return Tb4b4b4{ Te6edf3kindTff7b72: Ta5d6ff"section"Tb4b4b4, Te6edf3payloadTff7b72: Te6edf3data Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3layout Tff7b72= Tff7b72thisTb4b4b4.Te6edf3normalizeNomadnetFavouritesLayoutShapeTb4b4b4(Te6edf3dataTb4b4b4)Tb4b4b4;
Tff7b72return Te6edf3layout Tff7b72? Tb4b4b4{ Te6edf3kindTff7b72: Ta5d6ff"full"Tb4b4b4, Te6edf3layout Tb4b4b4} Tff7b72: Tff7b72nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3mergeNomadnetFavouritesSectionImportTb4b4b4(Te6edf3payloadTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3sec Tff7b72= Te6edf3payloadTb4b4b4.Te6edf3sectionTb4b4b4;
Tff7b72const Te6edf3hashes Tff7b72= Tffa657ArrayTb4b4b4.Te6edf3isArrayTb4b4b4(Te6edf3payloadTb4b4b4.Te6edf3destination_hashesTb4b4b4)
Tff7b72? Te6edf3payloadTb4b4b4.Te6edf3destination_hashesTb4b4b4.Te6edf3filterTb4b4b4(Tb4b4b4(Te6edf3hTb4b4b4) Tb4b4b4=> Tff7b72typeof Te6edf3h Tff7b72=== Ta5d6ff"string"Tb4b4b4)
Tff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72let Te6edf3raw Tff7b72= Tff7b72nullTb4b4b4;
Tff7b72try Tb4b4b4{
Te6edf3raw Tff7b72= Te6edf3localStorageTb4b4b4.Te6edf3getItemTb4b4b4(Ta5d6ff"meshchat.nomadnet.favourites.layout"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3raw Tff7b72= Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72let Te6edf3base Tff7b72= Tb4b4b4{ Te6edf3sectionsTff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4, Te6edf3sectionOrderTff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4, Te6edf3favouritesBySectionTff7b72: Tb4b4b4{Tb4b4b4} Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3rawTb4b4b4) Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3parsed Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3rawTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3normalized Tff7b72= Tff7b72thisTb4b4b4.Te6edf3normalizeNomadnetFavouritesLayoutShapeTb4b4b4(Te6edf3parsedTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3normalizedTb4b4b4) Tb4b4b4{
Te6edf3base Tff7b72= Te6edf3normalizedTb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4{
T8b949e// keep default base
Tb4b4b4}
Tb4b4b4}
Tff7b72const Te6edf3sections Tff7b72= Tb4b4b4[Tb4b4b4...Te6edf3baseTb4b4b4.Te6edf3sectionsTb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3sectionOrder Tff7b72= Tb4b4b4[Tb4b4b4...Te6edf3baseTb4b4b4.Te6edf3sectionOrderTb4b4b4]Tb4b4b4;
Tff7b72const Te6edf3favouritesBySection Tff7b72= Tb4b4b4{ Tb4b4b4...Te6edf3baseTb4b4b4.Te6edf3favouritesBySection Tb4b4b4}Tb4b4b4;
Tff7b72const Te6edf3idx Tff7b72= Te6edf3sectionsTb4b4b4.Te6edf3findIndexTb4b4b4(Tb4b4b4(Te6edf3sTb4b4b4) Tb4b4b4=> Te6edf3sTb4b4b4.Te6edf3id Tff7b72=== Te6edf3secTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3sectionObj Tff7b72= Tb4b4b4{
Te6edf3idTff7b72: Te6edf3secTb4b4b4.Te6edf3idTb4b4b4,
Te6edf3nameTff7b72:
Tff7b72typeof Te6edf3secTb4b4b4.Te6edf3name Tff7b72=== Ta5d6ff"string" Tff7b72&& Te6edf3secTb4b4b4.Te6edf3nameTb4b4b4.Te6edf3trimTb4b4b4(Tb4b4b4) Tff7b72!== Ta5d6ff"" Tff7b72? Te6edf3secTb4b4b4.Te6edf3name Tff7b72: Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"nomadnet.favourites"Tb4b4b4)Tb4b4b4,
Te6edf3collapsedTff7b72: Te6edf3secTb4b4b4.Te6edf3collapsed Tff7b72=== Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3idx Tff7b72=== Tff7b72-T79c0ff1Tb4b4b4) Tb4b4b4{
Te6edf3sectionsTb4b4b4.Te6edf3pushTb4b4b4(Te6edf3sectionObjTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3sectionOrderTb4b4b4.Te6edf3includesTb4b4b4(Te6edf3secTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3sectionOrderTb4b4b4.Te6edf3pushTb4b4b4(Te6edf3secTb4b4b4.Te6edf3idTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3sectionsTb4b4b4[Te6edf3idxTb4b4b4] Tff7b72= Tb4b4b4{ Tb4b4b4...Te6edf3sectionsTb4b4b4[Te6edf3idxTb4b4b4]Tb4b4b4, Tb4b4b4...Te6edf3sectionObj Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Te6edf3favouritesBySectionTb4b4b4[Te6edf3secTb4b4b4.Te6edf3idTb4b4b4] Tff7b72= Te6edf3hashesTb4b4b4;
Tff7b72const Te6edf3merged Tff7b72= Tff7b72thisTb4b4b4.Te6edf3normalizeNomadnetFavouritesLayoutShapeTb4b4b4(Tb4b4b4{
Te6edf3sectionsTb4b4b4,
Te6edf3sectionOrderTb4b4b4,
Te6edf3favouritesBySectionTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3mergedTb4b4b4) Tb4b4b4{
Tff7b72throw Tff7b72new Tf85149ErrorTb4b4b4(Ta5d6ff"invalid layout"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3localStorageTb4b4b4.Te6edf3setItemTb4b4b4(Ta5d6ff"meshchat.nomadnet.favourites.layout"Tb4b4b4, Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3mergedTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tff7b72async Te6edf3exportNomadnetFavouritesLayoutTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72let Te6edf3layout Tff7b72= Tb4b4b4{ Te6edf3sectionsTff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4, Te6edf3sectionOrderTff7b72: Tb4b4b4[Tb4b4b4]Tb4b4b4, Te6edf3favouritesBySectionTff7b72: Tb4b4b4{Tb4b4b4} Tb4b4b4}Tb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3raw Tff7b72= Te6edf3localStorageTb4b4b4.Te6edf3getItemTb4b4b4(Ta5d6ff"meshchat.nomadnet.favourites.layout"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3rawTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3parsed Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3rawTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3normalized Tff7b72= Tff7b72thisTb4b4b4.Te6edf3normalizeNomadnetFavouritesLayoutShapeTb4b4b4(Te6edf3parsedTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3normalizedTb4b4b4) Tb4b4b4{
Te6edf3layout Tff7b72= Te6edf3normalizedTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4} Tff7b72catch Tb4b4b4{
T8b949e// keep empty layout
Tb4b4b4}
Tff7b72const Te6edf3body Tff7b72= Tb4b4b4{
Te6edf3formatTff7b72: Ta5d6ff"meshchatx/nomadnet_favourites/v1"Tb4b4b4,
Te6edf3exported_atTff7b72: Tff7b72new Tffa657DateTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3toISOStringTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3layoutTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72const Te6edf3blob Tff7b72= Tff7b72new Te6edf3BlobTb4b4b4(Tb4b4b4[Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3bodyTb4b4b4, Tff7b72nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4]Tb4b4b4, Tb4b4b4{ Te6edf3typeTff7b72: Ta5d6ff"application/json" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72try Tb4b4b4{
Tff7b72await Te6edf3DownloadUtilsTb4b4b4.Te6edf3downloadFileTb4b4b4(
Ta5d6ff`Ta5d6ffmeshchat_nomadnet_favourites_Tffd700${Tff7b72new Tffa657DateTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3toISOStringTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3sliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff10Tb4b4b4)Tffd700}Ta5d6ff.jsonTa5d6ff`Tb4b4b4,
Te6edf3blob
Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.nomadnet_favourites_exported"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.nomadnet_favourites_export_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3triggerNomadnetFavouritesImportTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3$refsTb4b4b4.Te6edf3nomadnetFavouritesImportFileTb4b4b4.Te6edf3clickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3importNomadnetFavouritesLayoutFileTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3file Tff7b72= Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3filesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3reader Tff7b72= Tff7b72new Te6edf3FileReaderTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3onload Tff7b72= Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4=> Tb4b4b4{
Tff7b72try Tb4b4b4{
Tff7b72const Te6edf3data Tff7b72= Tffa657JSONTb4b4b4.Te6edf3parseTb4b4b4(Te6edf3eTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3resultTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3parsed Tff7b72= Tff7b72thisTb4b4b4.Te6edf3parseNomadnetFavouritesImportDataTb4b4b4(Te6edf3dataTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3parsedTb4b4b4) Tb4b4b4{
Tff7b72throw Tff7b72new Tf85149ErrorTb4b4b4(Ta5d6ff"invalid file"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3parsedTb4b4b4.Te6edf3kind Tff7b72=== Ta5d6ff"full"Tb4b4b4) Tb4b4b4{
Te6edf3localStorageTb4b4b4.Te6edf3setItemTb4b4b4(Ta5d6ff"meshchat.nomadnet.favourites.layout"Tb4b4b4, Tffa657JSONTb4b4b4.Te6edf3stringifyTb4b4b4(Te6edf3parsedTb4b4b4.Te6edf3layoutTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3parsedTb4b4b4.Te6edf3kind Tff7b72=== Ta5d6ff"section"Tb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3mergeNomadnetFavouritesSectionImportTb4b4b4(Te6edf3parsedTb4b4b4.Te6edf3payloadTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Tff7b72throw Tff7b72new Tf85149ErrorTb4b4b4(Ta5d6ff"invalid file"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3GlobalEmitterTb4b4b4.Te6edf3emitTb4b4b4(Ta5d6ff"nomadnet-favourites-layout-imported"Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTb4b4b4.Te6edf3successTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.nomadnet_favourites_imported"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72catch Tb4b4b4{
Te6edf3ToastUtilsTb4b4b4.Te6edf3errorTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3$tTb4b4b4(Ta5d6ff"maintenance.nomadnet_favourites_import_failed"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Te6edf3readerTb4b4b4.Te6edf3readAsTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Te6edf3eventTb4b4b4.Te6edf3targetTb4b4b4.Te6edf3value Tff7b72= Ta5d6ff""Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3formatSecondsAgoTff7b72: Tff7b72function Tb4b4b4(Te6edf3secondsTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3UtilsTb4b4b4.Te6edf3formatSecondsAgoTb4b4b4(Te6edf3secondsTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3formatSecondsAgoForI18nTff7b72: Tff7b72function Tb4b4b4(Te6edf3secondsTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3UtilsTb4b4b4.Te6edf3formatSecondsAgoForI18nTb4b4b4(Te6edf3secondsTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4<Tb4b4b4/Tff7b72scriptTb4b4b4>

Tb4b4b4<Tff7b72style Te6edf3scopedTb4b4b4>
Tb4b4b4@Tff7b72reference Ta5d6ff"../../style.css"Tb4b4b4;
Tb4b4b4.T56d364settings-section Tb4b4b4{
@apply w-full border-b border-gray-200/60 Te6edf3darkTb4b4b4:Tff7b72borderTff7b72-Te6edf3zinc-800Tff7b72/T79c0ff60 Te6edf3py-6 Te6edf3smTff7b72:Te6edf3py-8 Tff7b72flex Tff7b72flexTff7b72-Te6edf3col Tff7b72break-insideTff7b72-Tff7b72avoidTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364settings-section--hero Tb4b4b4{
@apply border-b border-gray-200/60 Te6edf3darkTb4b4b4:Tff7b72borderTff7b72-Te6edf3zinc-800Tff7b72/T79c0ff60 Te6edf3py-6 Te6edf3smTff7b72:Te6edf3py-8Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364settings-section__header Tb4b4b4{
@apply flex items-center justify-between gap-3 pb-4 border-b border-gray-100/60 Te6edf3darkTb4b4b4:Tff7b72borderTff7b72-Te6edf3zinc-800Tff7b72/T79c0ff60Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364settings-section__header Tff7b72h2 Tb4b4b4{
@apply text-lg font-semibold text-gray-900 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72whiteTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364settings-section__header Tff7b72p Tb4b4b4{
@apply text-sm text-gray-600 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72grayT79c0ff-400Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364settings-section__eyebrow Tb4b4b4{
@apply text-xs uppercase tracking-wide text-gray-500 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72grayT79c0ff-400Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364settings-section__body Tb4b4b4{
@apply pt-4 text-gray-900 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72grayT79c0ff-100Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364input-field Tb4b4b4{
@apply bg-gray-50/90 Te6edf3darkTb4b4b4:Te6edf3bg-zinc-800Tff7b72/T79c0ff80 Tff7b72border Tff7b72borderTff7b72-Tff7b72grayT79c0ff-200 Te6edf3darkTff7b72:Tff7b72borderTff7b72-Te6edf3zinc-700 Tff7b72textTff7b72-Te6edf3sm Te6edf3rounded-2xl Te6edf3focusTff7b72:Te6edf3ring-2 Te6edf3focusTff7b72:Te6edf3ring-blue-400 Te6edf3focusTff7b72:Tff7b72borderTff7b72-Tff7b72blueT79c0ff-400 Te6edf3darkTff7b72:Te6edf3focusTff7b72:Te6edf3ring-blue-500 Te6edf3darkTff7b72:Te6edf3focusTff7b72:Tff7b72borderTff7b72-Tff7b72blueT79c0ff-500 Tff7b72block Te6edf3w-full Te6edf3p-2T79c0ff.5 Tff7b72textTff7b72-Tff7b72grayT79c0ff-900 Te6edf3darkTff7b72:Tff7b72textTff7b72-Tff7b72grayT79c0ff-100 Tff7b72transitionTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364btn-maintenance Tb4b4b4{
@apply w-full px-4 py-3 rounded-2xl border transition flex items-center justify-betweenTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364setting-toggle Tb4b4b4{
@apply relative flex flex-row-reverse items-center gap-3 rounded-2xl border border-gray-200 Te6edf3darkTb4b4b4:Tff7b72borderTff7b72-Te6edf3zinc-800 Te6edf3bg-whiteTff7b72/T79c0ff70 Te6edf3darkTff7b72:Te6edf3bg-zinc-900Tff7b72/T79c0ff70 Te6edf3px-3 Te6edf3py-3Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364setting-toggle Tff7b72> Tb4b4b4:Tf0883edeepTff7b72(Tff7b72labelTff7b72) Tb4b4b4{
@apply shrink-0 self-centerTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364setting-toggle Tb4b4b4:Tf0883edeepTff7b72(Tb4b4b4.T56d364sr-onlyTff7b72) Tb4b4b4{
@apply absolute w-px h-px p-0 -m-px overflow-hidden whitespace-nowrap border-0Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364setting-toggle__label Tb4b4b4{
@apply flex-1 min-w-0 flex flex-col gap-0.5Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364setting-toggle__title Tb4b4b4{
@apply text-sm font-semibold text-gray-900 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72white Te6edf3break-wordsTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364setting-toggle__description Tb4b4b4{
@apply text-sm text-gray-600 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72grayT79c0ff-300 Te6edf3break-wordsTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364setting-toggle__hint Tb4b4b4{
@apply text-xs text-gray-500 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72grayT79c0ff-400 Te6edf3break-wordsTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364info-callout Tb4b4b4{
@apply rounded-2xl border border-blue-100 Te6edf3darkTb4b4b4:Tff7b72borderTff7b72-Tff7b72blueT79c0ff-900Tff7b72/T79c0ff40 Te6edf3bg-blue-50Tff7b72/T79c0ff60 Te6edf3darkTff7b72:Te6edf3bg-blue-900Tff7b72/T79c0ff20 Te6edf3px-3 Te6edf3py-3 Tff7b72textTff7b72-Tff7b72blueT79c0ff-900 Te6edf3darkTff7b72:Tff7b72textTff7b72-Tff7b72blueT79c0ff-100Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364monospace-field Tb4b4b4{
Tff7b72font-familyTb4b4b4: Ta5d6ff"Roboto Mono"Tb4b4b4, Tff7b72monospaceTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364address-card Tb4b4b4{
@apply relative border border-gray-200/70 Te6edf3darkTb4b4b4:Tff7b72borderTff7b72-Te6edf3zinc-800Tff7b72/T79c0ff80 Te6edf3py-3 Te6edf3px-3 Te6edf3smTff7b72:Te6edf3rounded-xl Te6edf3smTff7b72:Te6edf3bg-blackTff7b72/T79c0ff2 Te6edf3darkTff7b72:Te6edf3smTff7b72:Te6edf3bg-whiteTff7b72/T79c0ff2 Tff7b72spaceTff7b72-Te6edf3y-2Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364address-card__label Tb4b4b4{
@apply text-xs uppercase tracking-wide text-gray-500 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72grayT79c0ff-400Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364address-card__value Tb4b4b4{
@apply text-sm text-gray-900 Te6edf3darkTb4b4b4:Tff7b72textTff7b72-Tff7b72white Tff7b72wrapTff7b72-Tff7b72break-word Te6edf3pr-16Tb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364address-card__action Tb4b4b4{
@apply absolute top-3 right-3 inline-flex items-center gap-1 rounded-full border border-gray-200 Te6edf3darkTb4b4b4:Tff7b72borderTff7b72-Te6edf3zinc-700 Te6edf3px-3 Te6edf3py-1 Tff7b72textTff7b72-Te6edf3xs Tff7b72fontTff7b72-Te6edf3semibold Tff7b72textTff7b72-Tff7b72grayT79c0ff-700 Te6edf3darkTff7b72:Tff7b72textTff7b72-Tff7b72grayT79c0ff-100 Te6edf3bg-whiteTff7b72/T79c0ff70 Te6edf3darkTff7b72:Te6edf3bg-zinc-900Tff7b72/T79c0ff60 Te6edf3hoverTff7b72:Tff7b72borderTff7b72-Tff7b72blueT79c0ff-400 Te6edf3darkTff7b72:Te6edf3hoverTff7b72:Tff7b72borderTff7b72-Tff7b72blueT79c0ff-500 Tff7b72transitionTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364fade-enter-activeTff7b72,
Tb4b4b4.T56d364fade-leave-active Tb4b4b4{
Tff7b72transitionTb4b4b4: Tff7b72opacity T79c0ff0.2Tffa657s Tff7b72easeTb4b4b4;
Tb4b4b4}
Tb4b4b4.T56d364fade-enter-fromTff7b72,
Tb4b4b4.T56d364fade-leave-to Tb4b4b4{
Tff7b72opacityTb4b4b4: T79c0ff0Tb4b4b4;
Tb4b4b4}
Tb4b4b4<Tb4b4b4/Tff7b72styleTb4b4b4>


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────